我为验证用户而创建的电子邮件验证链接如下:
site_url/user@example.com/hash_to_verify
我正在尝试将上述 URL 路由到我的注册控制器中的 activate_user 方法。我尝试在 CodeIgniter 的 valid_email 方法中使用相同的正则表达式,但它似乎不起作用(不路由到 activate_user 方法):
$route['registration/(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix)/(:any)'] = 'registration/activate_user/$1';
1)我的路线哪里出错了?
2) 以这种方式格式化我的 URL 是否可以用于验证电子邮件?
谢谢