最近在做ecshop的时候,发现给其他的管理分配权限时勾上“资金管理”后还是显示权限不够!
找了半天原因,最后发现在admin/user_account_manage.php 中权限名与选择管理员权限时的节点名不一致。
我的修改方法是把 admin/user_account_manage.php 中的
/* 权限判断 */
admin_priv('user_account_manage');
改成与数据表中一致的
admin_priv('account_manage');
权限问题可以解决,至于会不会导致其它的问题,目前还没有发现,如果后面出现其它的问题我再补上。