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>

ここでは2つのグループを示しています

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 に答える