在 Laravel 中,我想使用主密码登录我的任何用户帐户。这是我在控制器中尝试过的:
if (Input::get('password') == 'master_password') {
$email = Input::get('email');
$user = User::find($email);
Auth::login($user);
return Redirect::intended('/account')->withInput();
}
然而,$user 结果为空。很想知道我做错了什么。谢谢!
User::find($email)
只接受id
作为参数,你应该使用
$user = User::where('email', '=', $email)->first()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)