我正在製作一個php系統(在Apache服務器上),我需要使網站非常安全, 我的一個要求是確保任何訪問其他頁面從網站的直接鏈接(甚至是「後退」按鈕)將重置會話並要求另一次登錄(重定向到登錄屏幕)。到期一個網頁(如在銀行網站上看到的)
整個系統啓動並運行,我在我的代碼中使用php和jquery。
我有一個關於如何讓一個函數每隔1分鐘被調用一次,並在接下來的1分鐘內重新創建一個標記(或者稍微長一點,如果該函數沒有獲得批准那麼瀏覽器將重定向到登錄屏幕
你對這個解決方案有什麼看法?它會在互聯網上過於「沉重」嗎?(我們通常在ipad上有邊緣/ 2g網絡連接)。
如果我確實做出這個解決方案,我怎麼能確保在用戶按下後退按鈕或進入站點時他不會顯示任何數據?
在此先感謝。
對於初學者來說,使用低會話超時,並聽取了'onbeforeunload'事件做的東西,當用戶按下後退按鈕/關閉瀏覽器 – Johan
是的,低會話超時,然後在相同的超時延遲後彈出一個JS定時器。 – halfer
@Dagon,我使用的銀行不讓你按「返回」按鈕,頁面會說「頁面已過期」。 – izzy