简体   繁体   English

在矩形登录中如何使用包括“用户”?

[英]How to use include “users” in restangular login?

I want to store token and user information in local storage ,things like store token and userId are okay except I can't include users detail information like email 我想将令牌和用户信息存储在本地存储中,诸如存储令牌和userId之类的东西都可以,但是我不能包含用户的详细信息,例如电子邮件

this.login = function (data) {
  var loginResults = Restangular.one('/users/login')
    .post(undefined, data)
    .then(function (data) {
      var mytoken = data.id;
      storeToken(data);
      Restangular.setDefaultHeaders({ accept: 'application/json', access_token: mytoken });
    },
      function (Response) {
        console.log("There was an error.");

      });

  return loginResults;
}

Finally I got the correct answer to include "user" here is the result.... 最后我得到正确的答案,以包括“用户”,这是结果。

  this.login = function (data) {

    var loginResults = Restangular.one('/persons/login')
      .post(undefined, data, {
        include: "user"
      })
      .then(function (data) {
        var mytoken = data.id;
        storeToken(data);

        Restangular.setDefaultHeaders({ accept: 'application/json', access_token: mytoken });


        $state.go('home');


      }, function (Response) {
        console.log("There was an error.");
        alert("Login Failed");

      });

    return loginResults;
  }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM