0
我有一些Auth :: attempt的问题。当我写错误密码的好登录尝试用错误的用户登录到网站。为什么它不工作?不好认证::在Laravel 5.2的尝试
方法:
public function postLogin(LoginRequest $request) {
if (Auth::attempt(["name" => $request["name"], "password" => $request["password"]])) {
return Redirect::route("home");
} else {
return Redirect::route("home");
}
}
LoginRequest
class LoginRequest extends Request {
public function rules() {
return [
"name" => "required|exists:users",
"password" => "required",
];
}
public function messages(){
return [
"name.required" => "Login is empty.",
"password.required" => "Password is empty.",
"name.exists" => "User not found.",
];
}
}
我知道我重定向到相同的观点,但鉴于有2个选项AUTH和权威性,但我看到的身份验证页面!当我用良好的登录名和密码错误登录时,其他选项就可以工作。我错了什么?
问候
编辑: 视图
<form action={{ route("login") }} method="post">
<input class="form-control" type="text" name="name" /><br />
<input class="form-control" type="password" name="password" /><br />
<input class="form-control" type="hidden" name="_token" value="{{ csrf_token() }}" /><br />
Remember me! <input class="form-control" type="checkbox" name="remember_me" value=""/><br />
<input class="btn btn-primary" type="submit" value="Zaloguj" />
</form>
我看到请求数据与日,与它的工作好名+密码,但不具有良好的名+密码错误 – gargi258
@ gargi258你的代码已经发布确实为好/坏登录同样的事情。 – ceejayoz
尝试不检查登录是否通过? 我知道,但家庭观点有2个选项!auth和auth – gargi258