Laravel 中怎么实现登录失败次数限制?
超过一定次数的登录失败就限制登录。
Laravel有没有内置的中间件什么的。
别外,你们是怎么限制单点登录的,我分享一下我的方案,看你们有没有更好的
-----------------------以下代码和本主题无关---------------------------------------------------
class SingleLoginMiddleware
{
/**
- Handle an incoming request.
- @param \Illuminate\Http\Request $request
- @param \Closure $next
-
@return mixed
*/
public function handle($request, Closure $next)
{$last_login_time = session()->get('last_login_time'); if ($last_login_time != Auth::user()->last_login_time) { Auth::logout(); return redirect('/login'); } return $next($request);
}
}
推荐文章: