2016-05-21 11 views
0

enter image description herePython的金字塔註銷不工作又回到了儀表盤頁面上的後退按鈕按下

這是成功登錄後顯示的登錄儀表板。當我點擊註銷時,它會轉到下面的視圖配置,我已經清除了會話和請求。 註銷代碼在這裏

@view_config(route_name='logout',effective_principals=Authenticated,renderer='templates/index.jinja2') 
def logout(request): 
    DBSession.query(User).filter(User.id==request.user.id).update({"verified":'N'}) #making the verified 'N' again 

    session=request.session 
    headers=forget(request) 
    session.invalidate() #deleting the session 

    return HTTPFound(location=request.route_url('home'),headers=headers) 

問題是 當我點擊它可以追溯到同一個鏈接的圖片瀏覽器的後退按鈕。是因爲我的會議沒有被清除,或者這裏有什麼錯誤。

回答

0

頁面最有可能來自瀏覽器緩存。這裏沒有什麼可以做的,因爲這是Web瀏覽器的預期行爲。如果直接在地址欄中輸入頁面,則只會出現問題。

0

嘗試增加http_cache=0參數到視圖配置裝飾爲儀表板:

@view_config(route_name='dashboard', ...,http_cache=0) 
相關問題