实现客户端ajax登录,使用ajax注销是否安全,还是需要刷新?

时间:2009-08-01 01:19:03

标签: javascript jquery ajax security authentication

我正在为Asp.Net MVC构建客户端ajax登录,方法是向控制器发送jquery帖子以登录用户。

我想知道的是当用户注销时,页面应该刷新吗? (出于安全原因)

本教程here说:

  

总会有页面刷新   登出。这是必要的,以确保   任何特定于用户的信息都是   从页面清除。

我认为,因为它是关于做客户端ajax登录的教程,所以必须有他们这样做的原因。如果我进行ajax注销,是否可以安全地将所有内容切换到匿名视图而无需重新加载页面?

1 个答案:

答案 0 :(得分:1)

您不需要刷新,Ajax是一个简单的HTTP请求,因此如果请求正确地将您注销到服务器上,您只需要确保客户端上没有相关数据,例如在JavaScript中对象或cookie。

在任何情况下,您仍然可以在不刷新页面的情况下清理所有内容。