CanPHP开发手册——权限认证配置
权限认证配置
说明:
- 登录网址,若在配置文件中配置,需要指定详细的登录地址,如果在公共类中配置,可以使用__APP__去定位。
- 一定要把登录页面和验证码显示等页面设置为不需要认证。
- $config['AUTH_LOGIN_NO']=array('index'=> array('login','verify'),'common'=>'*');,指定的模块的方法设置为'*',表示忽略该模块的所有操作方法。
详细:
//权限认证配置 $config['AUTH_LOGIN_URL']='http://www.canphp.com/admin/index.php/index/login.html';//登录地址 $config['AUTH_LOGIN_NO']=array('index'=> array('login','verify'),'common'=>'*');//不需要认证的模块和操作 $config['AUTH_SESSION_PREFIX']='auth_';//认证session前缀 $config['AUTH_POWER_CACHE']=false;//是否缓存权限信息,如果设置为false,每次都需要从数据库读取数据 $config['AUTH_TABLE']=array( 'group'=>array( 'name'=>'group', 'field'=>array('id'=>'id','power'=>'power_value'), ), 'resource'=>array( 'name'=>'resource', 'field'=>array('id'=>'id','pid'=>'pid','operate'=>'operate'), ), );//数据库表和字段映射 //权限认证配置结束