ログイン後にセッション値を保存するためにZend_Authを使用しています。私の質問は、ユーザーがログイン後に自分のEメール/ファーストネームを変更したとしましょう。これをセッションに反映させるにはどうすればいいですか?ログインしたユーザーがプロフィールを変更した後にセッション値をリフレッシュする方法
私はZend_Auth :: getInstance()を実行します。プロファイルを編集した後、古い値が返されます。
ログイン後にセッション値を保存するためにZend_Authを使用しています。私の質問は、ユーザーがログイン後に自分のEメール/ファーストネームを変更したとしましょう。これをセッションに反映させるにはどうすればいいですか?ログインしたユーザーがプロフィールを変更した後にセッション値をリフレッシュする方法
私はZend_Auth :: getInstance()を実行します。プロファイルを編集した後、古い値が返されます。
はテストされないが、私はあなたが使用できると思う:
// fetch data in auth storage
$authStorage = Zend_Auth::getInstance()->getStorage();
$authData = $authStorage->read();
// change your values in $authData
$authStorage->write($authData);
あなたは、あなたがこのような何か行うことができますZend_Authにオブジェクトを置く場合:
$user = Zend_Auth::getInstance()->getIdentity();
$user->setFoo(bar);
をそして、それは(変更されますので、PHPのパスオブジェクト参照)
ありがとう。 – 24x7Code