Laravel身份验证重定向失败

用户名

遵循了本指南:https : //www.youtube.com/watch?v=bqkt6eSsRZs&list=PL_UnIDIwT95NUvLU14l_QFFV2ZxO1phpQ&index=10

从laravel文档添加了身份验证路由

mkdir auth
chmod -R 777 auth

创建的登录/注册视图

创建/家庭路线

自定义AuthController:

protected $redirectTo = 'home';
protected $redirectPath = 'home';
protected $loginPath = '/auth/login';

尝试访问身份验证/登录时出现此错误:

Request.php行775中的ErrorException:..会话存储未根据
请求设置

将身份验证路由移动到中间件组。

在数据库和会话文件中成功注册并创建用户

用户登录后更改了要检查的家庭路线:

if(Auth::guest()) {
    return Redirect::to('auth/login');
} else {
    echo "welcome home";
}

去了auth / logout,然后回到本地路由,没有重定向到登录页面,而是重定向到站点的根目录。现在,每当我去auth / login时,它也将我重定向到根路径,所以我进入了隐身模式并转到了auth / login页面,它成功呈现并登录了我(在storage / framework / sessions中创建了一个会话文件),然后又将我重定向到了根路径。

然后从上一个答案中将其添加到我的auth控制器中:

public function authenticated( $request,  $user ) {
    return redirect()->intended($this->redirectPath().'?success');
}

在正常模式(Chrome)下转入本地路由时,问题仍然存在,但在隐身模式下重定向至身份验证/登录页面,并创建会话文件,但在成功登录后仍重定向至根路径。然后我注释掉了auth控制器中的authenticated()方法,但是问题仍然存在...

上一个问题:Laravel身份验证重定向错误

罗纳克·沙

如果您使用的是Laravel 5.2版本,则需要使用Web中间件,就我而言,我有

Route::group(['middleware' => 'web'], function () {
   Route::auth();
   Route::get('/home', 'HomeController@index');
});

至于Laravel版本5和5.1,您需要在下面的路径中执行以下操作:

Route::controllers([
'auth' => 'Auth\AuthController'
]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

身份验证重定向失败

来自分类Dev

Laravel 身份验证无法重定向

来自分类Dev

Laravel 5重定向到身份验证/登录会导致失败

来自分类Dev

如何重定向Devise的注册和身份验证失败?

来自分类Dev

在Laravel中进行身份验证后如何重定向?

来自分类Dev

在Laravel 5.3中通过身份验证时重定向

来自分类Dev

Laravel - 重定向经过身份验证的用户

来自分类Dev

身份验证的URL重定向

来自分类Dev

CodeIgniter社区身份验证重定向

来自分类Dev

如果Passport身份验证失败,如何在重定向中保留表单数据?

来自分类Dev

LibGit2Sharp:获取失败,并显示“重定向或身份验证重放过多”

来自分类Dev

泽西岛客户端:詹金斯重定向时身份验证失败

来自分类Dev

使用Spring将重定向设置为自定义身份验证失败处理程序

来自分类Dev

Spring Security Lgoin始终重定向到身份验证失败URL

来自分类Dev

设计:在用户身份验证失败时重定向到不同的路径

来自分类Dev

如果在Laravel的内置auth中经过身份验证的逻辑进行重定向?

来自分类Dev

Laravel 5 Socialite-动态更改身份验证重定向路径

来自分类Dev

在Laravel 5中使用多个身份验证防护时的重定向循环

来自分类Dev

Laravel-如果用户未通过身份验证,如何重定向到登录

来自分类Dev

始终在身份验证后重定向到根路径[laravel]

来自分类Dev

Laravel 5身份验证中间件始终重定向到root或登录

来自分类Dev

在Laravel 5中进行身份验证后重定向

来自分类Dev

Laravel,如果用户未通过身份验证,则重定向到特定的登录页面

来自分类Dev

登录页面在laravel 6中通过身份验证重定向到空白页面

来自分类Dev

Laravel 5.1身份验证-无法重定向到登录页面

来自分类Dev

在Laravel 5中使用多个身份验证防护时的重定向循环

来自分类Dev

Laravel 5.3身份验证后重定向的自定义路径

来自分类Dev

laravel - 无法将多个身份验证重定向到不同的页面

来自分类Dev

Laravel - Auth::check() 返回 false,但中间件身份验证未重定向

Related 相关文章

  1. 1

    身份验证重定向失败

  2. 2

    Laravel 身份验证无法重定向

  3. 3

    Laravel 5重定向到身份验证/登录会导致失败

  4. 4

    如何重定向Devise的注册和身份验证失败?

  5. 5

    在Laravel中进行身份验证后如何重定向?

  6. 6

    在Laravel 5.3中通过身份验证时重定向

  7. 7

    Laravel - 重定向经过身份验证的用户

  8. 8

    身份验证的URL重定向

  9. 9

    CodeIgniter社区身份验证重定向

  10. 10

    如果Passport身份验证失败,如何在重定向中保留表单数据?

  11. 11

    LibGit2Sharp:获取失败,并显示“重定向或身份验证重放过多”

  12. 12

    泽西岛客户端:詹金斯重定向时身份验证失败

  13. 13

    使用Spring将重定向设置为自定义身份验证失败处理程序

  14. 14

    Spring Security Lgoin始终重定向到身份验证失败URL

  15. 15

    设计:在用户身份验证失败时重定向到不同的路径

  16. 16

    如果在Laravel的内置auth中经过身份验证的逻辑进行重定向?

  17. 17

    Laravel 5 Socialite-动态更改身份验证重定向路径

  18. 18

    在Laravel 5中使用多个身份验证防护时的重定向循环

  19. 19

    Laravel-如果用户未通过身份验证,如何重定向到登录

  20. 20

    始终在身份验证后重定向到根路径[laravel]

  21. 21

    Laravel 5身份验证中间件始终重定向到root或登录

  22. 22

    在Laravel 5中进行身份验证后重定向

  23. 23

    Laravel,如果用户未通过身份验证,则重定向到特定的登录页面

  24. 24

    登录页面在laravel 6中通过身份验证重定向到空白页面

  25. 25

    Laravel 5.1身份验证-无法重定向到登录页面

  26. 26

    在Laravel 5中使用多个身份验证防护时的重定向循环

  27. 27

    Laravel 5.3身份验证后重定向的自定义路径

  28. 28

    laravel - 无法将多个身份验证重定向到不同的页面

  29. 29

    Laravel - Auth::check() 返回 false,但中间件身份验证未重定向

热门标签

归档