CGI-BBS > 基本認証 > 自動パスワード制限 > パスワードが記録されません。


カレッヂ
カレッヂ


質問者 かおる  投稿日 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裏技