我通过电子邮件向用户发送一个链接,当他们注册时,他们必须点击,它会自动引导他们并将他们登录到网站。
尝试访问此链接时出现 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 有问题吗?我不明白为什么这不起作用?