电子邮件链接: http:\www.website.com\Application\index\[appointment_hash]
重定向链接: http\www.website.com\Application\
现在的问题是,一旦登录,我会将用户重定向到第一个链接(email link
)以加载约会的详细信息。我正在使用CodeIgniter,我想到了会话,但考虑到用户没有登录,我无法保存任何会话,然后无论如何链接都会丢失。有许多像亚马逊等网站保存链接到文章,即使你没有登录,然后ricaricaro以后..你怎么能这样做?暗示?
答案 0 :(得分:0)
在我的情况下,我在控制器中使用$this->session->set_userdata('referrer', current_url());
。用户登录后,检查'referrer'用户数据是否存在,如果存在,我将用户重定向到引用URL。如果不是,我会重定向到仪表板/索引。
答案 1 :(得分:0)
我的电子邮件提醒模块也有同样的问题。我通过传递用户ID并在url中使用加密方法重定向链接来解决这个问题。
如果您可以在电子邮件中传递加密的用户ID和加密的电子邮件链接。 并且在用户ID的帮助下,您可以自动登录该用户。 所以你可以解决你的自动登录选项。