簡體   English   中英

當用戶關閉瀏覽器時,如何使我的網站自動注銷?

[英]How do I make my site automatically sign out a user when they close their browser?

假設我有一個登錄表單。 成功登錄后,我將被重定向到登錄的主頁。 當前,當我不退出而關閉此頁面並重新打開Firefox時,此登錄的主頁將再次啟動。

我想要這樣,以便當用戶關閉其瀏覽器時,會話即會話已過期,而當他們下次打開Firefox時,不會顯示登錄的主頁。

我認為會話將​​用於此目的,但是我不知道如何設置時間,甚至無法設置時間,以便在Firefox關閉時關閉會話。

將您的會話超時設置為15分鍾,這應該可以完成。 您不能確定捕獲“關閉瀏覽器”或“關閉選項卡”事件(未啟用JavaScript,瀏覽器崩潰等),因此您不應該這樣做。

查看Felix的文章,以獲取其他信息,以了解確切設置會話超時的位置。

如果我以非服務器HTML程序員的身份踏上腳步,請原諒我,但是您能檢查一下瀏覽器是否已有上一個會話的cookie嗎? 即使答案是肯定的,即使是新會話,也要強制進行身份驗證?

只是一個想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM