每次请求都发送用户令牌

时间:2013-11-15 17:25:42

标签: angularjs

我目前正在撰写我的第一个AngularJS申请。

我建立了一个登录系统,每次发送POST请求时,客户端都会提供用户令牌。

目前,我必须为我提出的每个POST请求提供此功能。有没有办法让这个过程自动化?

2 个答案:

答案 0 :(得分:2)

我不知道angularjs所以我必须在$http documentation中查看。

看来您可以像这样设置公共标题:

$httpProvider.defaults.headers.common['user-token'] = xxx;

所以你可以通过标题传递用户令牌,就像你的cookie一样。我在我的一个jquery应用程序上执行此操作,其中我通过标头传递用户会话令牌,然后在我的脚本语言(PHP)中,我使用$_SERVER['X_MYAPPNAME_TOKEN']抓取它并验证它(我实际上将其传递为{{1但是PHP会稍微改变它

答案 1 :(得分:0)

我使用Basic Auth

$http.defaults.headers.common.Authorization = 'Basic ' + encoded;