うーむ・・・
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