ユーザーがこのようなパスワード リセットのようなユーザー パスワード リセット リンクを取得した場合
自動的にログインせず、メッセージも表示されず、すぐにログイン画面に移動します。何が起こっているのかをデバッグできるように、これはどこにコーディングされていますか? ありがとうダイアナ
ユーザーがこのようなパスワード リセットのようなユーザー パスワード リセット リンクを取得した場合
自動的にログインせず、メッセージも表示されず、すぐにログイン画面に移動します。何が起こっているのかをデバッグできるように、これはどこにコーディングされていますか? ありがとうダイアナ
Drupal でデバッグを開始する場所を見つけようとするときは、通常、問題のページを定義する hook_menu 実装を調べると役立ちます。Hook_menu "…URL リクエストの処理方法を定義するために、モジュールがパスを登録できるようにします。"
この場合、ユーザー モジュールのuser_menu 関数は、user.module ファイルで定義されます。
$items['user/reset/%/%/%'] = array(
'title' => 'Reset password',
'page callback' => 'drupal_get_form',
'page arguments' => array('user_pass_reset', 2, 3, 4),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
'file' => 'user.pages.inc',
);
「ページ引数」は、 user.pages.inc ファイルにある「user_pass_reset」を指していることに注意してください。これは、デバッグを開始するのに適した場所です。