二次开发文档:模型/类方法
后台权限控制模型 Fcms/Model/Auth类
后台权限控制模型
文件位于:
/dayrui/Fcms/Model/Auth.php
功能函数介绍:
验证操作其他用户身份权限
编辑时的获取自定义面板
获取自定义面板
判断当前站点权限
获取当前管理员的角色组id
存储授权登录信息
后台管理员登录
提醒我的消息
管理员用户信息获取
更新当前的角色账号设置
判断当前账号站点权限
获取角色组、添加角色组
判断账号是否强制了简化模式
判断账号是否是投稿员
判断投稿员是否审核内容
后台内容审核权限编辑时的验证
后台内容审核列表的权限的sql语句
后台登录判断
判断是否具有操作权限
获取权限菜单名称、后台菜单字符串
不一一列出,开发者可以打开此文件查看源码。
此文件是系统文件,二次开发是不可以进行修改,支持复制出去修改,操作方法:
1、新建文件:dayrui/My/Model/Auth.php
2、新写方法体:
这里继承了系统类,可以重写系统类,不会影响cms的升级
应用插件管理 Fcms/Model/App类
应用插件管理
文件位于:
/dayrui/Fcms/Model/App.php
功能函数介绍:
是否是系统保留的app目录
开始安装app、卸载app
读取app配置信息、存储app配置信息
不一一列出,开发者可以打开此文件查看源码。
此文件是系统文件,二次开发是不可以进行修改,支持复制出去修改,操作方法:
1、新建文件:dayrui/My/Model/App.php
2、新写方法体:
这里继承了系统类,可以重写系统类,不会影响cms的升级
附件归档模型 Fcms/Model/Attachment类
附件归档模型
文件位于:
/dayrui/Fcms/Model/Attachment.php
功能函数介绍:
验证用户上传权限
附件归属归档
删除内容关联的文件
删除用户的全部关联的文件
删除文件判断
删除附件缓存
附件归档存储
附件存储信息
附件存储策略缓存存储
不一一列出,开发者可以打开此文件查看源码。
此文件是系统文件,二次开发是不可以进行修改,支持复制出去修改,操作方法:
1、新建文件:dayrui/My/Model/Attachment.php
2、新写方法体:
{ }
这里继承了系统类,可以重写系统类,不会影响cms的升级
会员模型 Fcms/Model/Member类
会员模型
文件位于:
/dayrui/Fcms/Model/Member.php
功能函数介绍:
由用户名获取uid、由uid获取用户名、由uid获取电话
后台账号字段获取用户名
用户基本信息
取会员COOKIE、存储会员COOKIE
初始化处理
验证会员有效性
添加一条通知、系统提醒
审核用户
获取本站通讯地址
前端会员退出登录
验证管理员登录权限
验证登录、短信登录、授权登录
用户注册、修改密码
短信发送
增加和减少余额
删除会员后执行 sync是否删除相关数据表
头像认证执行
注册随机账号
修改账号
不一一列出,开发者可以打开此文件查看源码。
此文件是系统文件,二次开发是不可以进行修改,支持复制出去修改,操作方法:
1、新建文件:dayrui/My/Model/Member.php
2、新写方法体:
{ }
这里继承了系统类,可以重写系统类,不会影响cms的升级