![]() |
カレッヂ |
質問者 かおる
投稿日 2/7(水) 15:25:28
アクセス制限自動管理システム(AutoPwd v1.11)を設置しました。 パスワードのメール送信まで正常にいき、 メールにはメルアドとパスワードが記載されていますが、 パスワードファイルにはメールアドレスしか記録されておらず、 暗号化されたパスワードが記録されていません。 なので認証が出来ません。 どうしたらいいかわっぱりわかりません。 あまり知識もないのでどうしたらいいのか教えてください。 よろしくお願いします。 ちなみに他のサーバーで試したところ正常に記録されていました。 設置するサーバーは http://info.pos.to/member/ です。 |
回答者 しあわせのツボ
[削除]
投稿日 2/7(水) 15:59:06
サーバの側でcryptを正しく処理できていないのではと思います。 管理者に確認してみて下さい。 |
質問者 かおる
[削除]
投稿日 2/7(水) 23:38:11
早速調べてみたところ、 http://info.pos.to/member/home/cgi/crypt.html 上記ページに載っていました。 #生成された乱文字列$PWDを暗号化 $now = time; ($p1, $p2) = unpack("C2",$FORM{'EMAIL'}); $wk = $now / (60*60*24*7) + $p1 + $p2 - 8; @saltset = ('a'..'z','A'..'Z','0'..'9','.','/'); $nsalt = $saltset[$wk % 64] . $saltset[$now % 64]; $CRYPTED_PWD = crypt($password,'$1$'); 上記のように変更しましたが、認証に失敗してしまいます。 変更ミスでしょうか? |
返信(回答)する
Web裏技 |