4

当我登录到我的管理面板时,我收到这条消息“访问被拒绝”

我该如何解决这个问题?不登录就无法访问任何东西?

4

5 回答 5

7

添加新用户后出现此问题时,问题可能是没有为该用户选择角色。

如果您仍然可以使用其他用户登录,您只需为新用户选择一个角色即可解决问题。

要选择角色,请转至:系统 > 权限 > 用户 > [选择用户] > 用户角色(选项卡)。

于 2014-01-08T08:51:48.897 回答
3

如果您仅无法访问管理页面,则可以进入数据库并通过以下方法更改密码

  1. 输入您的数据库并搜索admin_user
  2. admin_user表格中单击您认为是管理员的行上的编辑按钮。
  3. 在密码字段中,从功能列的下拉列表中选择功能为 MD5。
  4. 现在在值字段中,输入密码并点击 Go。

这样您就可以重置密码并确保输入正确的密码和用户名。(我建议的上述方法假设您甚至无法进入管理页面)

我建议的另一种方法是假设您对某些特定模块的访问被拒绝。

  1. 输入您的 magento 文件并导航到名为system.xml
  2. 查看文件中有多少组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/

希望这会有所帮助

于 2013-07-29T08:29:28.570 回答
0

尝试删除缓存文件夹。

\magento\var\cache

删除所有文件和文件夹。

于 2014-05-20T07:30:54.397 回答
0

按着这些次序:

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';

仍然面临任何问题添加评论。我会尽力帮助你。

于 2013-07-29T07:43:40.380 回答
0

我必须在mageadmin_role中为我的用户添加一个条目,并且它仅在我选择“U”而不是“G”作为角色后才起作用

于 2018-05-25T08:36:36.447 回答