[英]Strange : X-CSRF-TOKEN works sometime but some time its not in laravel 5.2 with angularjs
I am working with laravel 5.2 and angularjs. 我正在使用laravel 5.2和angularjs。 I am generating token in html file like
我在html文件中生成令牌,例如
<script>
angular.module("heliops").constant("CSRF_TOKEN", '<?php echo csrf_token(); ?>');
</script>
Sending this token into login request like 将此令牌发送到登录请求中,例如
$http.post("authenticateAndLogin",{"email":$scope.loginData.email,"password":btoa($scope.loginData.password),"_token":CSRF_TOKEN}
).success(...
But problem is : Sometime login works while some time its not. 但是问题是:有时登录有效,而有些时候则无效。 Can anyone help ?
有人可以帮忙吗?
From laravel doc : 从laravel doc :
X-XSRF-TOKEN
X-XSRF-令牌
Laravel also stores the CSRF token in a XSRF-TOKEN cookie.
Laravel还将CSRF令牌存储在XSRF-TOKEN cookie中。 You can use the cookie value to set the X-XSRF-TOKEN request header.
您可以使用cookie值来设置X-XSRF-TOKEN请求标头。 Some JavaScript frameworks, like Angular , do this automatically for you.
一些JavaScript框架(例如Angular )会自动为您执行此操作。 It is unlikely that you will need to use this value manually .
您不太可能需要手动使用此值 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.