アカウントをGeeklogで管理(2)

投稿者: mystral-kk 2006年8月15日(火) 23:15 JST

> 以上のことを行ったつもりだが,ユーザーを新規登録したときに,PHP121側にパスワードの
> 情報がコピーされない。プラグインが呼び出されるタイミングの問題かもしれないが,まだ先
> は長そうだ。

仕事の合間にコードを読んでみると,plugin_user_create_{plugin}($uid) が呼び出された時点で $TABLES['users'] に登録されているのはユーザー名とメールアドレスだけだった。しかたないので,ユーザーがGeeklogにログインしたときに [tech:PHP121] 側で管理しているパスワード情報を読み,それが empty なら,$TABLES['users'] からパスワードをコピーすることにした。どちらも生パスワードの md5 ハッシュを取ったものなので互換性はあるはず。とはいえ,そろそろ md5 ではなく sha256 などにしてほしいかな。
タグ:php121 メッセンジャー md5 sha256

コメント (0件)


Geeklog増殖計画 - アカウントをGeeklogで管理(2)
https://mystral-kk.net/index.php/article/20060815231517425