0
Drupalで管理者ユーザーとしてプログラムでログインしたいのですが、パスワードを忘れた場合や、任意のユーザーとして簡単なログインが必要な場合。Drupalでプログラムで管理者としてログインする方法
Drupalで管理者ユーザーとしてプログラムでログインしたいのですが、パスワードを忘れた場合や、任意のユーザーとして簡単なログインが必要な場合。Drupalでプログラムで管理者としてログインする方法
あなたがコードを実行したり、ファイル内のコードを変更することができれば、あなたはこのようなグローバル$ユーザ設定することができます。
$GLOBALS['user'] = user_load(1);
は、すべての匿名ユーザーにこれをやって非常に注意してください...あなたはそれを行うことができますが実行されることがわかっているコードの中にGETパラメータを入れてください。
<?php
function mymodule_init() {
if ($_GET['key']=='SOME-DIFFICULT-RANDOM-STRING') {
$GLOBALS['user'] = user_load(1);
}
}
その後、これらの行を削除してください。
また、Drupalをブートストラップして、同じことをプログラムで実行することもできます。 global $ userを、ロードしたいユーザーに上書きします。
希望に役立ちます。
これはコード作成サービスではありません。これまでに何を試しましたか?あなたのコードを投稿してください!あなたがそれを走らせたとき何が起こったのですか?代わりに何が起こると思いますか?具体的に何が問題になっていますか? – Robert