1

メンバーがログインフォームを使用してログインした場合、useridentity.php の認証関数で最終ログイン時刻を記録できます。しかし、メンバーが私を覚えているCookieでログインした場合、最終ログイン日を記録できませんでした。記録する方法はありますか?

$logindate = UserAccount::model()->findbypk($member->id);
$logindate->last_login_date = date('Y-m-d');
$logindate->save();
4

1 に答える 1

2

から拡張されたカスタム Web ユーザー コンポーネントでこれを行う必要がありますCWebUser。次に、そこをオーバーライドafterLogin()して、Cookie ログインの場合でもログイン日を保存できます。

于 2013-04-03T11:33:16.223 に答える