迅睿CMS:用户权限Auth.php
应用插件可以将自己的内容权限页面展示到系统框架自带的权限设置界面中,如下手册区域:
https://www.xunruicms.com/doc/801.html
配置介绍部分
配置文件:
文件内容格式:
一个插件支持多个权限页面配置。
html文件定义:
/dayrui/App/插件目录/Views/auth/文件名.html
内容语法和普通模板语法一致!!
配置定义完成后,在后台权限面板中可以看到此插件的对应文件配置
代码调用部分
一、app参数调用:
app参数例子【自定义页面】插件
注意例子中的name数组,一定要保持这种格式,不能增加和减少维数。
二、module参数调用:
module参数例子【评论系统】插件:
注意例子中的name数组,一定要保持这种格式,不能增加和减少维数。
三、member参数调用:
1、配置文件
2、新建上述对应的test.html文件:
/dayrui/App/插件目录/Views/auth/test.html
默认代码如下:
注意上面的name数组,一定要保持这种格式,不能增加和减少维数:
其中,my_test_value是文本值(只能存储数字)例子,my_test_use是单选值例子,其他值不能变
3、切换到权限配置的用户配置选项
4、程序开发中读取上例子中的my_test_value值
这里读取的是累计值,当用户拥有多个用户组时,这里读取的值是他多个身份的累计值,例如:
用户A同时拥有 【用户组1和用户组2】,而用户组1和用户组2分别设置了:10和20,那么,
如果要读取此用户在【用户组1和用户组2】的最大值,也就是只获取值是20。
相关文档
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
- 迅睿CMS:后台登录故障{"code":1,...
- 迅睿CMS:升级没成功/升级出现故障/怎么办
- 迅睿CMS:缩略图/单文件/多文件开启远程下载功能
- 迅睿CMS:404页面设置/404状态码
- 迅睿CMS:分页标签的统计标签样式缺失
- 迅睿CMS:4.5.3手动升级用户系统插件
- 迅睿CMS:防止垃圾信息提交/预防灌水