用户角色与权限 - jues-zz/ddexpert_server GitHub Wiki
为可能的页面访问权限做准备,现在用户角色暂为:
roles :[
'public', 未注册用户
'user', 普通用户
'expert', 专家
'moderator', 版主
'admin'], 管理员
访问权限暂为:
accessLevels : {
'public' : "*", 权限 访问者
'anon' : ['public'], 匿名 都能访问
'user' : ['user', 'expert', 'moderator', 'admin'], 普通 普通用户、专家、版主、管理员
'expert' : ['expert', 'moderator', 'admin'], 专家 专家用户、版主、管理员
'moderator': ['moderator', 'admin'], 版主 版主 管理员
'admin' : ['admin'] 管理 管理员
}
userRoles
{
public : { bitMask: 1, title: 'public' },
user : { bitMask: 2, title: 'user' },
expert : { bitMask: 4, title: 'expert' },
moderator: { bitMask: 8, title: 'moderator' },
admin : { bitMask: 16, title: 'admin' }
}
accessLevels
{
public : { bitMask: 31 },
anon : { bitMask: 1 },
user : { bitMask: 30 },
expert : { bitMask: 28 },
moderator: { bitMask: 24 },
admin : { bitMask: 16 }
}