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

用户名

我尝试了所有可能的解决方案,以将由于中间件而无法通过身份验证的用户重定向到不同的登录页面,但是每次将我带到/ register时,我都修改了中间件文件夹中的Authenticate.php以及自身的中间件,但仍将我带走/ register。我想将用户重定向到特定的登录页面(如果他没有登录),所以我拥有编辑器中间件,因此如果有人试图打开链接/ editor / dashboard并且他未通过身份验证,我想将其重定向到/ editorlogin

编辑器中间件:

public function handle($request, Closure $next)
{
if(auth()->user() && (auth()->user()->role_id == 3)) {
  return $next($request);   
 } else {
   return redirect()->intended('editorlogin'); 
  }

路线:

 Route::group(['middleware' => ['auth:web','editor'],'prefix' => 'writer'], function () {

 Route::get('/dashboard', 'Writer\WriterController@index')->name('writer.dashboard');



Route::resource('/store', 'Writer\StoreController');
凯姆列斯·保罗

auth:web从...中删除auth

web是不同的中间件软件,并且auth是不同的

auth具有不同的重定向网址,这就是为什么要获取auth重定向网址而不是自定义网址的原因

Route::group(['middleware' => ['web','editor'],'prefix' => 'writer'], function () {

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

Javascript-单击按钮时,如果未通过身份验证,则重定向到“登录”页面

来自分类Dev

如果用户未通过身份验证,则重定向到索引页面

来自分类Dev

如果未通过身份验证,则重定向到 Storyboard

来自分类Dev

如果未通过身份验证,重定向到登录屏幕 - ASP.NET Core 2.2

来自分类Dev

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

来自分类Dev

如何将已通过身份验证的用户从登录页面重定向到主页

来自分类Dev

如果未通过身份验证,则在所有路由上重定向以登录

来自分类Dev

反应-重定向用户未通过身份验证

来自分类Dev

如果用户未通过身份验证,请转到登录页面

来自分类Dev

如果用户未通过Devise认证,则重定向到登录页面

来自分类Dev

在Laravel 4.2中使用Ajax,一旦用户通过身份验证,登录表单就不会重定向到预期的页面

来自分类Dev

在Laravel 4.2中使用Ajax,一旦用户通过身份验证,登录表单就不会重定向到预期的页面

来自分类Dev

如果通过身份验证,则从登录页面重定向MVC 4

来自分类Dev

Django,将所有未经身份验证的用户重定向到登录页面

来自分类Dev

Ruby on Rails:将未经身份验证的用户重定向到root而不是登录页面

来自分类Dev

如果用户未通过身份验证,则Apache 2.x和mod_proxy会产生重定向循环

来自分类Dev

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

来自分类Dev

用户在个人资料页面(重定向到个人资料页面)中已通过身份验证,但未登录其他页面

来自分类Dev

Yii将管理员和通过身份验证的用户重定向到所需页面

来自分类Dev

如何使用表单身份验证将用户重定向到特定页面

来自分类Dev

几秒钟后,当用户通过身份验证时,身份重定向到登录页面,但会话ID仍保留在浏览器存储中

来自分类Dev

Django rest框架:如果未通过可浏览的API的身份验证,则进行重定向

来自分类Dev

Spring Security-用户身份验证有时会失败,并且用户将被重定向到登录页面

来自分类Dev

Django未通过身份验证的重定向

来自分类Dev

成功通过身份验证后,通过提供拒绝访问的异常,Spring Security重定向到登录页面

来自分类Dev

用户未通过外部登录进行身份验证

来自分类Dev

如何在“管理/登录”页面上将“身份验证登录”重定向到?

来自分类Dev

如何在“管理/登录”页面上将“身份验证登录”重定向到?

Related 相关文章

  1. 1

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

  2. 2

    Javascript-单击按钮时,如果未通过身份验证,则重定向到“登录”页面

  3. 3

    如果用户未通过身份验证,则重定向到索引页面

  4. 4

    如果未通过身份验证,则重定向到 Storyboard

  5. 5

    如果未通过身份验证,重定向到登录屏幕 - ASP.NET Core 2.2

  6. 6

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

  7. 7

    如何将已通过身份验证的用户从登录页面重定向到主页

  8. 8

    如果未通过身份验证,则在所有路由上重定向以登录

  9. 9

    反应-重定向用户未通过身份验证

  10. 10

    如果用户未通过身份验证,请转到登录页面

  11. 11

    如果用户未通过Devise认证,则重定向到登录页面

  12. 12

    在Laravel 4.2中使用Ajax,一旦用户通过身份验证,登录表单就不会重定向到预期的页面

  13. 13

    在Laravel 4.2中使用Ajax,一旦用户通过身份验证,登录表单就不会重定向到预期的页面

  14. 14

    如果通过身份验证,则从登录页面重定向MVC 4

  15. 15

    Django,将所有未经身份验证的用户重定向到登录页面

  16. 16

    Ruby on Rails:将未经身份验证的用户重定向到root而不是登录页面

  17. 17

    如果用户未通过身份验证,则Apache 2.x和mod_proxy会产生重定向循环

  18. 18

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

  19. 19

    用户在个人资料页面(重定向到个人资料页面)中已通过身份验证,但未登录其他页面

  20. 20

    Yii将管理员和通过身份验证的用户重定向到所需页面

  21. 21

    如何使用表单身份验证将用户重定向到特定页面

  22. 22

    几秒钟后,当用户通过身份验证时,身份重定向到登录页面,但会话ID仍保留在浏览器存储中

  23. 23

    Django rest框架:如果未通过可浏览的API的身份验证,则进行重定向

  24. 24

    Spring Security-用户身份验证有时会失败,并且用户将被重定向到登录页面

  25. 25

    Django未通过身份验证的重定向

  26. 26

    成功通过身份验证后,通过提供拒绝访问的异常,Spring Security重定向到登录页面

  27. 27

    用户未通过外部登录进行身份验证

  28. 28

    如何在“管理/登录”页面上将“身份验证登录”重定向到?

  29. 29

    如何在“管理/登录”页面上将“身份验证登录”重定向到?

热门标签

归档