有人可以告訴/告訴我如何在rails 3中終止會話嗎?如何在瀏覽器在rails 3中關閉時終止會話
在我的網絡應用程序中,如果用戶關閉了瀏覽器並再次打開,用戶仍然登錄。如何在用戶關閉瀏覽器時自動註銷?
請幫忙。
有人可以告訴/告訴我如何在rails 3中終止會話嗎?如何在瀏覽器在rails 3中關閉時終止會話
在我的網絡應用程序中,如果用戶關閉了瀏覽器並再次打開,用戶仍然登錄。如何在用戶關閉瀏覽器時自動註銷?
請幫忙。
使用Devise。
或者如果您不想要,則按照Rails Security Guides中的描述過期會話。
謝謝你,我會盡力的。順便說一句,我沒有使用設計,而是我創建了我自己的sign_in和sign_up。 – johan 2011-03-08 03:19:28
下面是關於使用代替餅乾的登錄和註銷會話的綜合後:
這也是回答邁克爾·哈特爾的練習2在第9章(9.6.2),在他的Rails教程,如果您正在學習Rails,我強烈建議:http://ruby.railstutorial.org/
鏈接似乎已損壞。 – 2014-09-14 23:55:17
您如何記錄用戶?會話在瀏覽器默認關閉時完成。 – ctcherry 2011-03-08 02:47:07
將會話cookie從永久更改爲「會話」(不知道它是如何在Ruby中完成的)。這會讓瀏覽器在關閉時刪除cookie,並且用戶將在下一次回到新/新會話。 – 2011-03-08 02:47:28