2

我正在寻找归档以下内容

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

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

$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');
            }

如果用户处于活动或不活动状态,它会检查用户的状态,然后将特权存储在我的会话中。接下来是什么?我如何保护我的路线?

谢谢

4

2 回答 2

4

我向你推荐 Laravel 4 包,名为:ENTRUST,它提供了一种添加基于角色的方法

于 2013-05-21T16:59:23.663 回答
1

对于那些在未来寻找这个解决方案的人

http://net.tutsplus.com/tutorials/php/build-web-apps-from-scratch-with-laravel-filters-validations-and-files/

将非常有帮助,感谢罗德里的指点。我很感激。

于 2013-05-23T04:32:04.493 回答