yedong0839 2016-04-28 18:07:22 2801次浏览 0条回复 0 0 0
#创建、注册用户
        /*$user = Sentry::createUser(array(
            'email'=>'wugangli@126.com',
            'password'=>'123456',
            'first_name'=>'wu',
            'last_name'=>'gangli',
            'activated'=>1
        ));*/


        //以下为验证登陆
        /*$credentials = array(
            'email'    => 'admin@163.com',
            'password' => 'admin123',
        );

        // Authenticate the user
        $user = Sentry::authenticate($credentials, false);
        $a = Sentry::getUser();//取得当前登录的用户
        $u = Sentry::findUserById(3);

        Sentry::login($user, false);
        if(Sentry::check()) {
            echo '登陆成功!';
        }*/

        #创建用户组
        /*$group = Sentry::createGroup(array(
            'name'=> 'Moderator',
            'permissions'=>array(
                'admin'=>1,
                'users'=>1
            )
        ));*/
        #获取用户组的权限
        /*$group = Sentry::findGroupById(1);
        $a = $group->getPermissions();//返回数组*/
        #用户添加到用户组
        /*$user = Sentry::findUserById(3);
        $group = Sentry::findGroupById(1);
        $user->addGroup($group);
        $user->permissions = array('admin'=>1,'users'=>1);
        $user->save();*/

        #是否拥有访问权限(加入用户组之后集成用户组的权限)
        /*$user = Sentry::findUserById(3);
        if($user->hasAccess('admin')){
            echo 'you';
        }
        if($user->hasAnyAccess(array('admin','foo'))){
            echo 'you';
        }
        */


        //用户是否激活
        /*if($user->isActivated()){
            echo '是';
        }
        if(!Sentry::check()){
            echo '没有登录';
        }*/

        //是否在用户组里面
       // $admin = Sentry::findGroupById(1);
        /*if($user->inGroup($admin)){
            echo '是';
        }*/
        //是否是超级用户(需要添加array('superuser'=>1))
        /*$user = Sentry::findUserById(3);
        if($user->isSuperUser()){
            echo '是';
        }*/
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册