未注册用户可以将商品添加到购物车,但需要在下订单前注册。当用户点击激活链接时,他会看到类似“您的帐户已激活”的消息。登录以继续购物'。
我想激活并登录用户,并将他重定向到购物车。(很多用户只是忽略了这条消息,然后抱怨他们不能下订单......)
我的想法是在电子邮件激活 url 中插入一个变量(以在订购期间区分常规注册和注册),并在激活中 - 如果设置了变量,请登录并重定向。
确实设法将变量放入注册表(在 checkout_register_form.php 中)。com_user/controler.php 中有 activate 和 _sendMail 函数,它们应该完成其余的工作(在 _sendMail() 中找到 url 和消息,在 activate() 中找到登录和重定向的适当位置),但该脚本中的更改不会做任何事情:(
任何其他方式或建议为什么这不起作用?还是我在处理错误的文件?