Add last-login-ip capture capability (#184)

This commit is contained in:
Kartik Visweswaran
2018-05-16 18:59:08 +05:30
committed by Lorenzo Milesi
parent 01d9052416
commit 71f9587374
8 changed files with 64 additions and 9 deletions

View File

@ -137,7 +137,10 @@ class SecurityController extends Controller
$this->trigger(FormEvent::EVENT_BEFORE_LOGIN, $event);
if ($form->login()) {
$form->getUser()->updateAttributes(['last_login_at' => time()]);
$form->getUser()->updateAttributes([
'last_login_at' => time(),
'last_login_ip' => Yii::$app->request->getUserIP(),
]);
$this->trigger(FormEvent::EVENT_AFTER_LOGIN, $event);