2014-02-05 41 views
0

我已经简单的SPA,我重新加载注销。据我所知,重新加载NOT的缺点是重新初始化整个应用程序。单页应用程序:页面重新加载

问题:

  1. 什么是在单页应用用户没有注销的缺点是什么?
  2. 什么是实现重新加载(F5)NOT记录的最佳方式?

回答

1
  1. 的优点是,用户没有注销将避免得罪了你的用户这么多,他们会想杀死你:-)。严重的是,如果应用程序每次刷新页面(或在新选项卡中打开链接)都会将我注销,我绝不会再使用该应用程序。

  2. 那么,不要这样做。确保身份验证令牌存储在存储刷新的位置,即不在某个JS变量中,但在cookie或本地存储中。

+0

我读到coockies中的商店用户凭证是不好的做法。本地存储是什么意思,以及对此有何安全性? –

+0

为什么这是一个不好的做法?这就是所有非单页应用程序所做的。我的意思是本地存储是http://en.wikipedia.org/wiki/LocalStorage#localStorage –