二次开发文档:模型/类方法

后台权限控制模型 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的升级