当我登录管理员面板时,我收到此消息“拒绝访问”
我该如何解决这个问题?没有登录我无法访问任何内容?
答案 0 :(得分:7)
添加新用户后出现此问题时,问题可能是该用户没有选择任何角色。
如果您仍然可以使用其他用户登录,则只需为新用户选择一个角色即可解决问题。
要选择角色,请转到:系统>权限>用户> [选择用户]>用户角色(选项卡)。
答案 1 :(得分:3)
如果您仅失去了对您管理页面的访问权限,那么您可以通过以下方法进入数据库并更改密码
admin_user
table admin_user
表中,点击您认为是管理员的行上的编辑按钮。这样您就可以重置密码,并确保输入正确的密码和用户名。 (以上方法我建议假设你甚至不能进入管理页面)
我建议的另一种方法是假设某些特定模块的访问被拒绝。
system.xml
system.xml
文件中拥有的群组数量如下`
<system>
<children>
<config>
<children>
<my_group_name>
<title>My Group Name</title>
</my_group_name>
<second_group_name>
<title>My Second Group Name</title>
</second_group_name>
</children>
</config>
</children>
</system>
我在这里展示两组
3.导航到config.xml
文件,并在config.xml
<config>
<modules>
...
..
.
</modules>
<frontend>
...
..
.
</frontend>
<admin>
...
..
.
</admin>
<adminhtml>
<menu>
...
..
.
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<MyCompany_MyModule>
<title>My Module</title>
<sort_order>10</sort_order>
</MyCompany_MyModule>
<system>
<children>
<config>
<children>
<my_group_name>
<title>My Group Name</title>
</my_group_name>
<second_group_name>
<title>My Second Group Name</title>
</second_group_name>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
<layout>
...
..
.
</layout>
</adminhtml>
<global>
...
..
.
</global>
</config>
来源http://blog.chapagain.com.np/magento-access-denied-in-admin-of-custom-module/
希望这有用
答案 2 :(得分:0)
请按照以下步骤操作:
1)您输入的用户名和密码是否正确?
2)如果您在尝试使用chrome登录时遇到问题。(试试网址如127.0.0.1/yourmagento)
或尝试此链接 why-i-can-not-login-to-magento-backend-using-google-chrome
重置管理员密码。转到phpmyadmin并运行以下命令。
UPDATE `admin_user` SET `password` = MD5('PASSWORD') WHERE `username` = 'USERNAME';
仍然面临任何问题添加评论。我会尽力帮助你。
答案 3 :(得分:0)
尝试删除缓存文件夹。
\的magento \变种\缓存
删除所有文件和文件夹。
答案 4 :(得分:0)
我必须在 mageadmin_role 中为我的用户添加一个条目,它只有在我选择&#34; U&#34;而不是&#34; G&#34;作为角色