Jwt-Auth 用户通过认证后,如何更新记录用户登录时间、ip 等信息?
filter_var($account, FILTER_VALIDATE_EMAIL) ? $credentials['email'] = $account : $credentials['phone'] = $account;
$credentials['password'] = $password;
// 清除验证码缓存
\Cache::forget($request->captcha_key);
if (!$token = \Auth::guard('api')->attempt($credentials)) {
return $this->response->errorUnauthorized(trans('auth.failed'));
}
//todo 登录后事件监听
准备在这里注册一个登录后事件来实现更新users表相关字段达到目的,请问还有更好的实现方式吗?
推荐文章: