php - Laravel 角色和路由身份验证

标签 php authentication laravel laravel-routing

我正在寻找存档以下内容

用户登录 -> 从数据库分配了权限 -> 他们只能看到允许的路由

到目前为止我已经能够到达这里:

$user = Usercredential::where('username','=',Auth::user()->username)->get();

foreach ($user as $u ) {

        $status = $u->userstatus;
        $userPriv = $u->userpriviledge;

        if ($status == 0){  
                           Session::put('user_priv',$userPriv);
            }
        else{
                    return Redirect::to_route('home')->with('message','Inactive users cannot login');
            }

它检查用户的状态(无论是事件还是非事件),然后将权限存储在我的 session 中。接下来是什么?如何保护我的路线?

谢谢

最佳答案

我向您推荐 Laravel 4 软件包:ENTRUST谁提供了添加基于角色的方法

关于php - Laravel 角色和路由身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16672064/

相关文章:

java - 如何使用登录凭据和 ssl 证书在 JAVA 中进行基本的 http 身份验证?

php - 中间件影响数据库中插入的绑定(bind)

php - laravel 5 中用于聊天的 Socket.io

javascript - 使用 php javascript 在所有页面上应用临时 css 样式表

php - Laravel 中直接访问关系和使用 with 有什么区别?

php - 根据php值使用查询

asp.net-mvc - 将 SessionAuthenticationModule 与 Asp.Net WIFE 一起使用时的 Base64 非法字符串

php - 向服务器发送密码

javascript - 如何在我的 laravel 项目中添加自定义 javascript 文件?

php - 无法将 JSON 转换为 JSONObject