【发布时间】:2017-03-31 08:24:30
【问题描述】:
我正在进行身份验证,登录后的页面重定向特定页面,但找到了 302 代码。并留在登录页面。 为什么会发生这种情况?
```
if ($validator->passes()){
$auth = DB::table('us')->where('username', '=', Input::get('username'))
->where('password', '=', Input::get('password'))->get()->first();
// Try to log the user in.
if ($auth){
// Redirect to homepage
//Auth::login($auth);
Auth::attempt(['username' => $username, 'password' => $password], $remember);
return Redirect::to('app/dashboard');
}
}
else{
return Redirect::to('login')->withErrors($validator);
}
```
谢谢
【问题讨论】:
-
302 found 是一个返回码,用于告诉浏览器正在发生重定向,通常包含某种数据包来告诉浏览器重定向到哪个页面。重定向成功时应该会收到 200 OK 代码
-
那么为什么重定向不好呢? @Sub6Resources
-
我对 lavarel 不够熟悉,无法帮助您解决问题。对此感到抱歉。
标签: laravel laravel-5.3 laravel-authorization