web-dev-qa-db-ja.com

1回のログインでパスワード変更ページにリダイレクト

D7では、ユーザーがワンタイムログインを使用している場合、どのようにユーザーをリダイレクトできますか?私の目標は、一度ログインボタンをクリックした後、ユーザーがリダイレクトしてパスワードを変更する必要があることです。誰でもこれを助けることができます...

5
Srinu

hook_form_alterを使用して、カスタムリダイレクトルールを追加できます。カスタムモジュールでそれを行います。

function MODULE_form_alter(&$form, &$form_state, $form_id){
    if ($form_id == 'user_pass_reset'){
        $form_state['redirect'] = array('path/to/redirect', array('param' => 'val'));
    }
}
4
Shoaib Nawaz