2017-03-17 129 views
0

我发现管理自定义会话的流程管理here。现在的问题是关于什么,这是存储用户已被验证的最佳方式?AngularJS如何存储会话

例如我有一个休息API,如果用户的证词有效,返回0或1。现在,我如何以及在哪里可以存储该信息? SessionStorage可能是一个好地方,但如果我存储用户的密码,例如,然后在控制器中,我必须检查什么?真正有效的加密密码在哪里?

这个问题一般来说,如何在angularJS中管理用户会话。

编辑:也许答案可能是,你不应该只在客户端检查凭证?

回答

0

我找到了解决方案。只要有人帮忙就发表评论。

其中最重要的是$httpProvider

$httpProvider.defaults.withCredentials = true; 

然后在服务器饼干必须被存储到会话,这一切激活凭证。接下来的请求现在是会话验证的。

0

你必须注入“ngCookies”你的应用程序模块和控制器

注入“$饼干”,你可以把价值像$cookies.put('variableName', vlue);。 ,你可以检索$cookies.get('variableName');

+0

谢谢!无论如何,那么我必须检查服务器这个凭据?有没有办法(除了去)服务器,拒绝访问检查它在客户端? – Hugo

+0

抱歉,我没有正确理解你的问题。这是否意味着你想发送这个数据或cookie值到服务器? – ZearaeZ

+0

我既没有:(我不确定我想问什么......我会试试你的方法,谢谢! – Hugo