我正在为Asp.Net MVC构建客户端ajax登录,方法是向控制器发送jquery帖子以登录用户。
我想知道的是当用户注销时,页面应该刷新吗? (出于安全原因)
本教程here说:
总会有页面刷新 登出。这是必要的,以确保 任何特定于用户的信息都是 从页面清除。
我认为,因为它是关于做客户端ajax登录的教程,所以必须有他们这样做的原因。如果我进行ajax注销,是否可以安全地将所有内容切换到匿名视图而无需重新加载页面?
答案 0 :(得分:1)
您不需要刷新,Ajax是一个简单的HTTP请求,因此如果请求正确地将您注销到服务器上,您只需要确保客户端上没有相关数据,例如在JavaScript中对象或cookie。
在任何情况下,您仍然可以在不刷新页面的情况下清理所有内容。