質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇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 <


1295● パスワードの有効文字数について[ YMRT ] 2009 03/24 23:20
nikの管理者パスワードや閲覧用パスワードに、たとえば“1234567890”と10文字設定すると“pass=12345678”はもちろんですが、“pass=1234567809”など最初の8文字があっていればログインできてしまいました。

これって仕様ですか?
(使用しているバージョンは5.57でかなり改造しております。)
スレッド一覧


1296● 訂正[ YMRT ] 2009 03/25 00:59
「“pass=12345678”はもちろんですが」ではなく「“pass=1234567890”はもちろんですが」でした。
(~_~;)
スレッド一覧


1297● Re:パスワードの有効文字数について[ moon★ ] 2009 03/26 16:37
> これって仕様ですか?

perl的には仕様なんです。
内部的に、暗号化はcryptという関数を使っているのですが、これは8文字までしかちゃんとしてくれないのです。(8文字以降は無視する)
し、知らなかったわけじゃないからねっ!
ってことで、これは修正しました。
ニューバージョンをDLしてください。
スレッド一覧


1298● パスワードの有効文字数について[ YMRT ] 2009 03/28 10:45
最新バージョン6.04を設置してみましたが、やはり8文字までしか有効でないようでした。
(;`Д´)/
スレッド一覧


1299● Re:パスワードの有効文字数について[ moon★ ] 2009 03/28 16:46
>> (;`Д´)/

おかしいですねぇ…
サンプル的にはうまく動作しているので、もしかしたら設定がまずいのかもしれません。
更新前に入れた(残っている)設定は8文字のままなので消してみてください。
万が一同じパスワードを設定した場合、先に設定したほうが有効になるので、注意してください。
スレッド一覧


1300● 申し訳ございませんでした。[ YMRT ] 2009 03/28 21:48
>> 更新前に入れた設定は8文字のままなので
…パスワードを再設定したら9文字以降も認識されました。
ブチ切れちゃってすみません。
m(-_-)m
スレッド一覧

CGIROOM