当我登录到我的管理面板时,我收到这条消息“访问被拒绝”
我该如何解决这个问题?不登录就无法访问任何东西?
添加新用户后出现此问题时,问题可能是没有为该用户选择角色。
如果您仍然可以使用其他用户登录,您只需为新用户选择一个角色即可解决问题。
要选择角色,请转至:系统 > 权限 > 用户 > [选择用户] > 用户角色(选项卡)。
如果您仅无法访问管理页面,则可以进入数据库并通过以下方法更改密码
admin_user
表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/
希望这会有所帮助
尝试删除缓存文件夹。
\magento\var\cache
删除所有文件和文件夹。
按着这些次序:
1)您输入的用户名和密码是否正确?
2)如果您在尝试使用 chrome 登录时遇到问题。(尝试使用 127.0.0.1/yourmagento 之类的 url)
或尝试此链接 为什么-i-can-not-login-to-magento-backend-using-google-chrome
要重置管理员密码。转到 phpmyadmin 并运行以下命令。
UPDATE `admin_user` SET `password` = MD5('PASSWORD') WHERE `username` = 'USERNAME';
仍然面临任何问题添加评论。我会尽力帮助你。
我必须在mageadmin_role中为我的用户添加一个条目,并且它仅在我选择“U”而不是“G”作为角色后才起作用