根据角色重定向经过身份验证的用户

哈伦B10

我需要根据应用程序中的角色重定向用户。在MySQL中,我在“用户”表中添加了“ isAdmin”列,以检查用户是否为admin。我想出的唯一解决方案是根据用户的类型在同一刀片上呈现html。例如。

@if(Auth::user()->isAdmin == 1)
<p>Hello, Admin</p>
//other html for admin

@else
//other html for users

有没有更好的方法来执行更漂亮,更有效的代码,因为这看起来很乱?我正在使用此软件包(https://github.com/acacha/adminlte-laravel),该软件包使用Laravel的默认身份验证系统。

我想在用户登录过程中将用户重定向到两个不同的刀片服务器,比如说homeUsers.blade.php和admin.blade.php。

伊夫蒂卡尔·乌丁

逻辑就在这里:最好的方法是一个users又一个创建两个表roles,并将role_id用户表作为外键放入,然后创建一个关系到belongsTo用户的关系

但是,在您的情况下,如果您有两个视图,并且想要为admin显示一个视图,为其他用户显示一个视图,请遵循以下方法。

创建您要在案例中使用的两个视图1)管理员2)homeUsers

@if(Auth::user()->isAdmin == 1)
  @include('admin') //admin.blade.php
@else
 @include('homeUsers') //homeUsers.blade.php

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Asp.net Identity 2.0-根据登录时的角色重定向经过外部身份验证的用户

来自分类Dev

在Django的Createview重定向经过身份验证的用户

来自分类Dev

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

来自分类Dev

根据Firebase电话身份验证后的角色重定向用户

来自分类Dev

CouchDB“经过身份验证的用户”角色

来自分类Dev

Rails Devise将经过身份验证的用户重定向到特定路径

来自分类Dev

如何将未经身份验证的Blazor Azure AD用户重定向到与经过身份验证的用户不同的页面?

来自分类Dev

根据当前经过身份验证的用户获取资源

来自分类Dev

自动重定向未经身份验证的用户

来自分类Dev

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

来自分类Dev

未经身份验证的用户的Tomcat 7重定向

来自分类Dev

无需重定向用户的 Azure AD 身份验证

来自分类Dev

RESTful是否限制了每个经过身份验证的用户角色的资源字段可见性?

来自分类Dev

具有角色的经过身份验证的用户的Spring Security Java配置

来自分类Dev

Spring Security 5:为经过OAuth2身份验证的用户提供角色

来自分类Dev

从经过身份验证的用户获取CognitoId

来自分类Dev

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

来自分类Dev

Laravel身份验证重定向失败

来自分类Dev

身份验证重定向失败

来自分类Dev

身份验证的URL重定向

来自分类Dev

CodeIgniter社区身份验证重定向

来自分类Dev

Laravel 身份验证无法重定向

来自分类Dev

根据角色重定向Drupal用户

来自分类Dev

在 Wildfly 10/JB EAP 7 中,如何在身份验证后动态修改经过身份验证的用户的安全角色?

来自分类Dev

使用经过身份验证的用户的laravel验证5.1

来自分类Dev

如何根据用户角色在Rails admin中对模型进行身份验证?

来自分类Dev

如何使用express-jwt重定向到未经身份验证的用户

来自分类Dev

仅在Koa.js中重定向未经身份验证的用户以查找丢失的资源?

来自分类Dev

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

Related 相关文章

  1. 1

    Asp.net Identity 2.0-根据登录时的角色重定向经过外部身份验证的用户

  2. 2

    在Django的Createview重定向经过身份验证的用户

  3. 3

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

  4. 4

    根据Firebase电话身份验证后的角色重定向用户

  5. 5

    CouchDB“经过身份验证的用户”角色

  6. 6

    Rails Devise将经过身份验证的用户重定向到特定路径

  7. 7

    如何将未经身份验证的Blazor Azure AD用户重定向到与经过身份验证的用户不同的页面?

  8. 8

    根据当前经过身份验证的用户获取资源

  9. 9

    自动重定向未经身份验证的用户

  10. 10

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

  11. 11

    未经身份验证的用户的Tomcat 7重定向

  12. 12

    无需重定向用户的 Azure AD 身份验证

  13. 13

    RESTful是否限制了每个经过身份验证的用户角色的资源字段可见性?

  14. 14

    具有角色的经过身份验证的用户的Spring Security Java配置

  15. 15

    Spring Security 5:为经过OAuth2身份验证的用户提供角色

  16. 16

    从经过身份验证的用户获取CognitoId

  17. 17

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

  18. 18

    Laravel身份验证重定向失败

  19. 19

    身份验证重定向失败

  20. 20

    身份验证的URL重定向

  21. 21

    CodeIgniter社区身份验证重定向

  22. 22

    Laravel 身份验证无法重定向

  23. 23

    根据角色重定向Drupal用户

  24. 24

    在 Wildfly 10/JB EAP 7 中,如何在身份验证后动态修改经过身份验证的用户的安全角色?

  25. 25

    使用经过身份验证的用户的laravel验证5.1

  26. 26

    如何根据用户角色在Rails admin中对模型进行身份验证?

  27. 27

    如何使用express-jwt重定向到未经身份验证的用户

  28. 28

    仅在Koa.js中重定向未经身份验证的用户以查找丢失的资源?

  29. 29

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

热门标签

归档