ユーザーが登録するときに、リンクをクリックする必要があることをメールでユーザーに送信しています。リンクは、自動的にサイトに誘導してログインします。
このリンクにアクセスしようとすると、404 エラーが発生します。
送信される電子メールの例:
www.someurl.com/custom_confirm/verify?email=test@test.com&hash=somehash
custom_confirm のフック メニューは次のようになります。
function custom_confirm_menu(){
$items = array();
$items['custom_confirm/verify'] = array(
'title' => 'Confirming Registration',
'page callback' => 'verify_email',
'access callback' => TRUE,
);
return $items;
}
私の機能
function verify_email()
この URL にアクセスしても呼び出されません。404 が表示され、verify_email 関数内のコードにヒットしません。
この hook_menu に何か問題がありますか? なぜこれが機能しないのか理解できませんか?