うーむ・・・
OpenPNE を新しいサーバに移したのだが、一般画面にログインできない。
(正しいメールアドレスと PW を入力しているのだが・・・)
管理画面には入れたので、試しに某ユーザのパスワードを、他の某ユーザと同じパスワードに変えてみると、c_member_secure の hashed_password の値は両者で同じだった。
つまり、ハッシュ化は新旧サーバで同じように行われているということ。
また、管理ユーザのパスワードだってハッシュ化されているので、そこのところは問題ないんだろう。
うーむ・・・わからん。
メールアドレスの問題かなあ。アドレスに含まれる '@' のエスケープがうまくいってないとか???
どうにも原因がわからないので、OpenPNE公式SNS の「質問全般」コミュに質問を上げてみた。何か有効な回答が得られればよいのだが・・・
<サーバ環境>
■旧サーバ
OS : FreeBSD 6.0-RELEASE
OpenPNE : OpenPNE_2.0.7.4
MySQL : mysql-5.0.18
PHP : php-4.4.2
HTTPD : Apache 2.0.55
■新サーバ
OS : CentOS 4.7(x86_64)
OpenPNE : OpenPNE_2.0.7.4
MySQL : mysql-5.1.25-rc
PHP : php-5.2.5
HTTPD : Apache 2.2.8
OpenPNEで携帯メール投稿を検索しててたどり着きました(笑)。
Postfixをもう動かしているので残念でしたが・・・(^^;)。
さて、もう解決されているでしょうが、私も同じくOpenPNE移転でパスワードが効かなくなりました。
http://blog.karakuriya.biz/developers/openpne/000592.html
で書かれている通り、WebminでDBを出力した場合はOKでした。
phpMyAdminで出力した場合はデータは正常に見えますが、パスワードがNGでした。FYI