新社会人日記 #43

テーマ:

-----------------------------------------------------------------------------

友人Aの記録

http://ibukaibumi.blog.fc2.com/archives.html

-----------------------------------------------------------------------------

 

サイトを参考にPHPとMySQLでログイン機能を作った。

 

サイトのコードをコピペしてみたが、

 

ログインしようとすると常にログイン失敗と言われた。

 

色々調べた結果、

 

サイトではハッシュ化したパスワードを保存するDBのカラムのデータ型が

 

char(41)にするように書かれていたが、

 

これが間違いだったようだ。

 

ハッシュ化されたパスワードが60文字だったため、

 

パスワードの後半が保存できていなかった。

 

char(255))にしたところ、パスワードを全て保存することができ、

 

ログインする事が出来た。

 

古いサイトを参考にすると仕様変更に悩まされる…

 

AD