※ ChatGPTを利用し、要約された質問です(原文:PEARのAuth,Auth_HTTPの勉強をしています。
)
PEARのAuth,Auth_HTTPの勉強方法とは?
PEARのAuth,Auth_HTTPの勉強をしています。
PEARのAuth,Auth_HTTPの勉強をしています。
OS:Fedora10
言語:PHP5
MySQL:5.0
現在以下のような書き方で認証を行っています。
$AuthOptions = array(
'dsn'=>"mysql://test:test@localhost/testdb",
'table'=>"testable",
'usernamecol'=>"username",
'passwordcol'=>"password",
'cryptType'=>"md5",
);
$a = new Auth_HTTP("DB", $AuthOptions);
$a->start();
まず$AuthOptionsに初期値を入れて認証開始した($a->start();)します。
その後ユーザがパスワード欄に入力した値がpasswordcolの値が代入されると思います。
この代入された値は$AuthOptionsで自分で設定しているようにmd5で暗号化されます。
今のままではユーザが入力した値そのままでmd5に変換しその値を利用する事になります。
それでは困るので簡単にその値が見つからないようにpasswordcolの値に決まった文字列を追加した上でmd5での暗号化を行いデータベースに登録したいと思っています。
どのように記述すればよいのでしょうか?
よろしく御願いします。
お礼
お返事遅くなって申し訳ありません。 authの勉強をしていると書きながら、丸投げでした…。 理解できたので、変更に生かします。 回答頂きどうもありがとうございました!