当我从浏览器点击GET路由时,它产生一个稳定且可重复使用的PHP会话,但当我通过Angular 2服务通过http访问相同的GET路由时,它会在每次命中时产生不同的会话。是否有可能我做错了或其他人只是使用JWT进行身份验证?
服务看起来像。
export class UserService {
constructor(private http: Http) {
}
getUserRole(email, jwt){
let coded = btoa(jwt);
let cEmail = btoa(email)
let profile = JSON.parse(localStorage.getItem('profile'));
return this.http.get('http://localhost:3000/api/'+profile.clientID+'/user/'+coded+'/'+cEmail)
.map((response: Response) => response.json());
}
}
我在后端使用Slim PHP框架。