用户已登录,其会话已过期。所以现在我想要的是,当用户再次登录时,他应该被重定向到他在会话过期前的同一页面。如果我尝试用最后一个页面的位置设置一个会话变量,那么当它过期时,会话也会被销毁。
我在设备的文档中遵循 How To: redirect to a specific page on successful sign in out。
用户已登录,其会话已过期。所以现在我想要的是,当用户再次登录时,他应该被重定向到他在会话过期前的同一页面。如果我尝试用最后一个页面的位置设置一个会话变量,那么当它过期时,会话也会被销毁。
我在设备的文档中遵循 How To: redirect to a specific page on successful sign in out。
2条答案
按热度按时间ktca8awb1#
会话?Pff,尝试使用cookie,更新页面URL在每个页面上的cookie,因此当他们离开,它将回到最后一个浏览的页面,cookie将保留。但是,我不能举一个例子,我甚至不知道Ruby是什么?希望这里也有饼干。
我可以告诉你基本的逻辑,好吗?
用户访问页面:
然而,当他们加载A时,它会将cookie设置为URL
/A
。当它们转到B时,它设置URL B。他们离开了然后当它们返回时,它仍然会被设置为B,你可以用它将它们重定向到B的URL。iswrvxsc2#
然后要在登录后重定向,您必须重写此方法: