magento Access denied 由于权限分配失误导致不能进入magento后台的解决办法!

来源:互联网 发布:2017青少年上网数据 编辑:程序博客网 时间:2024/05/07 06:32

有一次,由于我操作失误,将用户权限分配失误,导致不管什么用户进入后台后,只能看到一片空白除了一个硕大的“Access denied”!

注意这里只解决由于操作失误引起权限问题从而进入magento后台无法操作的问题!


第一步,后台用户的权限存储在 admin_rule 这张表中,在操作这张表前请备份该表。


第二步,清除该表的所有记录:truncate admin_rule;


第三步,将全部的访问权限重新分配给所有用户:

insert into admin_rule (role_id,resource_id, role_type, permission) SELECT role_id, ‘all’ AS resource_id, ‘G’ AS role_type, ‘allow’ AS permission FROM admin_role;

(如果该语句看不懂,请参看链接http://blog.csdn.net/yy20071313/article/details/26015685

和http://blog.csdn.net/yy20071313/article/details/26011251)


最后,在插入成功后,重新登录后台,OK,所有用户都可以访问了,耶!

0 0
原创粉丝点击