CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。
▼スレッド
│
└◇1295:パスワードの有効文字数について [YMRT] 03/24 23:20
├◇1296:訂正 [YMRT] 03/25
└◇1297:Re:パスワードの有効文字数について [moon★] 03/26
└◇1298:パスワードの有効文字数について [YMRT] 03/28
└◇1299:Re:パスワードの有効文字数について [moon★] 03/28
└◇1300:申し訳ございませんでした。 [YMRT] 03/28 <
nikの管理者パスワードや閲覧用パスワードに、たとえば“1234567890”と10文字設定すると“pass=12345678”はもちろんですが、“pass=1234567809”など最初の8文字があっていればログインできてしまいました。スレッド一覧
これって仕様ですか?
(使用しているバージョンは5.57でかなり改造しております。)
「“pass=12345678”はもちろんですが」ではなく「“pass=1234567890”はもちろんですが」でした。スレッド一覧
(~_~;)
> これって仕様ですか?スレッド一覧
perl的には仕様なんです。
内部的に、暗号化はcryptという関数を使っているのですが、これは8文字までしかちゃんとしてくれないのです。(8文字以降は無視する)
し、知らなかったわけじゃないからねっ!
ってことで、これは修正しました。
ニューバージョンをDLしてください。
最新バージョン6.04を設置してみましたが、やはり8文字までしか有効でないようでした。スレッド一覧
(;`Д´)/
>> (;`Д´)/スレッド一覧
おかしいですねぇ…
サンプル的にはうまく動作しているので、もしかしたら設定がまずいのかもしれません。
更新前に入れた(残っている)設定は8文字のままなので消してみてください。
万が一同じパスワードを設定した場合、先に設定したほうが有効になるので、注意してください。
>> 更新前に入れた設定は8文字のままなのでスレッド一覧
…パスワードを再設定したら9文字以降も認識されました。
ブチ切れちゃってすみません。
m(-_-)m