gpt4 book ai didi

Laravel - 身份验证重定向到带有 302 找到代码的页面

转载 作者:行者123 更新时间:2023-12-02 03:09:42 25 4
gpt4 key购买 nike

我正在进行身份验证,登录后的页面会重定向特定页面,但会找到 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);
}

```

谢谢

最佳答案

public function SignIn(Request $request)
{

$this->validate($request,[
'email' => 'required|email',
'password' => 'required'
]);
if(Auth::attempt(['email'=>$request['email'],'password'=>$request['password']])){
return redirect('app/dashboard');
}
return redirect()->back();
}

这对我来说在 Laravel 5.2 中工作得很好。并确保将这些导入到 Controller 中。

use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;

在我的 route.php 中,我有以下内容,

Route::post('login',[
'uses'=>'UserController@SignIn',
'as'=>'login'
]);

关于Laravel - 身份验证重定向到带有 302 找到代码的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40643973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com