Authentication 在laravel 5.1中,Auth::trument()始终返回true
我想知道为什么我的情况不起作用。如果我删除了Authentication 在laravel 5.1中,Auth::trument()始终返回true,authentication,laravel-5,Authentication,Laravel 5,我想知道为什么我的情况不起作用。如果我删除了密码\u reset,那么它会工作,但当我包含时,它就不会再工作了。请参阅下面的我的代码: $requirements = [ 'username' => $request->input('username'), 'password' => $request->input('password'), 'deleted' => 0, 'status' => 1, 'confirme
密码\u reset
,那么它会工作,但当我包含时,它就不会再工作了。请参阅下面的我的代码:$requirements = [
'username' => $request->input('username'),
'password' => $request->input('password'),
'deleted' => 0,
'status' => 1,
'confirmed' => 1,
'password_reset' => 0
];
if(Auth::attempt($requirements)){
dd('success');
} else{
return redirect()->back()->with('danger', 'Oops! Login Failed.');
}
您的用户表中是否有
password\u reset
?@Maraboc Yes bro。我已经包含了它。并且尝试
方法返回真
即使您传递了错误的密码??或者确切的问题是什么?@Maraboc唯一的问题是,我只想添加密码重置
,它总是让用户登录,即使是用户的密码重置
=1。从需求
中删除密码重置
,并尝试解决如果(Auth::尝试($requirements)&!Auth()->user()->密码重置){dd('success');}其他{return redirect()->back()->with('danger','Oops!登录失败');}