1

自分のサイトでパスワード変更オプションを作成しようとしています。セッション変数を使用して、各ページのauthcheck関数に渡すユーザーのユーザー名/パスワードを追跡しています。

私が抱えている問題はこれです。ユーザーのパスワードを変更すると、セッション変数に保存されているパスワードがDBのパスワードと同じではなくなるため、ページが読み込まれなくなります。

新しいパスを反映するようにセッション変数を変更するにはどうすればよいですか?現在私が試しているのは:

$_SESSION["SESSION_PASSWORD"] = $newPass;

私が想定したのは、入っSESSION_PASSWORDていたものを新しいパスに再割り当てすることです。しかし、うまくいかないようです。

4

1 に答える 1

2

そもそも、コードのどこでセッション変数を設定していますか?

おそらくstart_session()はまだ呼び出されていませんか?

于 2012-06-20T23:37:07.620 に答える