这是成功登录后显示的登录仪表板。当我点击退出时,它会进入以下视图配置,我已清除会话和请求。 在此处退出代码
@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 :(得分:0)
该页面很可能来自浏览器缓存。这里没有什么可以做的,因为这是Web浏览器的预期行为。如果您在地址栏中直接输入页面,则只出现问题。
答案 1 :(得分:0)
尝试将MongoJack
参数添加到仪表板的视图配置装饰器中:
http_cache=0