【问题标题】:How to create your own module based on laravel's authentication?如何基于 laravel 的认证创建自己的模块?
【发布时间】:2018-11-14 17:28:12
【问题描述】:

我是 laravel 的新手,目前我正在学习和试验我旧的基于 php 的迷你项目 conecpt,我已经成功创建了用户注册和用户登录,并为用户提供了一些功能,但我很困惑如何创建一个admin 模块并提供管理员权限以及另外一个子模块(版主)。

我已经完成了网站模块,它工作正常,但我很困惑如何提供以下功能。

  • 如何添加管理模块

  • 管理员可以访问用户信息

  • 只有管理员才能添加版主

任何建议都会有所帮助, 谢谢。

【问题讨论】:

  • 不明白你想达到什么目的:/
  • 我如何构建具有添加或删除用户权限的管理员端
  • 如果您不能更具体地说明您尝试了什么或您的问题是什么,请不要指望得到帮助:S

标签: laravel authentication laravel-5 eloquent


【解决方案1】:

我认为您要做的是让某些路线只能由管理员或版主访问?

制作一个自定义中间件,这样只有当用户具有足够的角色级别时,他们才能访问给定的路由。

https://laravel.com/docs/5.6/middleware#defining-middleware

您可以拥有一个检查用户是否具有角色 1 或更高角色的主持人中间件,以及一个检查用户是否具有角色 2 的管理员中间件。

我希望这有点像您正在寻找的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2019-10-18
    • 1970-01-01
    • 2013-06-05
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多