框架结构
编码规范
框架机制
系统session机制
为提升会话数据安全性,本系统采用session来保存会话信息,cookie中仅保存sessionID。本系统默认将session数据存在数据库中(系统core_session表)。本系统将当前用户信息和访问信息均保存在session中。
以下介绍管理端和用户端系统session数据。
管理端和用户端公共session数据:
uid | 当前访问用户id |
uniacid | 当前访问站点id |
os | 用户访问的终端,windows表示PC端,mobile表示手机端 |
container | 用户访问终端详细信息,wechat表示基于微信访问,wxapp表示在小程序中访问,android表示在安卓手机访问,iphone表示在苹果手机访问 |
this | 当前访问的是管理端还是客户端:manage表示管理端,custom表示客户端 |
token | 用户token,用于验证前端请求合法性 |
plugin | 当前用户访问插件标识(core表示系统) |
action | 当前用户访问页面action |
管理端独有的session数据:
user | 当前用户信息数组 |
user.type | 用户角色类型(1操作员,2副管理员,3管理员,4副站长,5站长) |
user.name | 用户名称 |
user.sys_actions | 当前用户系统功能权限集 |
user.plugin_actions | 当前用户插件功能权限集 |
account | 当前站点信息数组 |
account.groupid | 站点主套餐id |
account.title | 站点名称 |
account.logo | 站点logo |
用户端独有的session数据
openid | 如果是微信端或者小程序端登陆,保存获取到的粉丝openid |
返回
条结果""