2011-12-13 40 views
1

從我的應用程序註銷後,我已將用戶重定向到登錄頁面。在登錄頁面,當有人點擊瀏覽器的下一個或下一個按鈕時,我想將他重定向到登錄頁面,就像gmail或Facebook一樣。註銷後處理瀏覽器的Back和Next按鈕Python

於是,我就清除緩存如下,

class LogoutHandler(SecurePageHandler): 
def get(self): 
    self.session_store.delete_cookie('session') 
    self.session.clear() 

    response = self.redirect('/') 
    response.headers['Cache-Control'] = 'no-cache, no-store, max-age=0, must-revalidate' 
    response.headers['Pragma'] = 'no-cache' 
    response.headers['Expires'] = 'Fri, 01 Jan 1990 00:00:00 GMT' 
    return response 

但還是後退按鈕指引我前一頁這是我從註銷。

我注意到,請求頭 Referer的領域仍保持以前的URL。所以我認爲,我應該重寫它。但我找不到修改我的請求對象的方法。

我想在這半天以上,我衷心感謝,如果有人可以幫助我。

感謝名單

回答

0

也許你可以嘗試使用JavaScript的window.location.replace註銷後,讓你不想回到頁面替換爲新的登錄頁面。

+0

Thanx jcollado。我可以看到它不適用於IE。我測試了以下教程。 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_loc_replace – chinthakad