摘要:
之前给新用户添加新权限,发现人人商城便在权限上有一定的bug,即部分功能没有授权选项,发现问题后,由于没有多少时间便一直是给指定用户,操作数据库来增加相应的用户用户权限,最近业务增多,新开权限账户增多,再次采用数据库增加权限的方法已不适用,正好借着开发订单进销及盈利系统,看一下人人商城的账号权限系统。
据我观察, 人人商城的权限系统从组成上分为 1.功能权限 2.行数据权限3. 列数据权限。而且权限的力度很细。
进入正题:人人商城会多次进行权限检查, 在用户登录后会有一个全局的标记常量,每个页面都会执行检查这个全局标记常量是否存在,如果没有标记常量,则退出。
阅读全文