Parse.com:如何返回会话令牌



我已经为我的应用程序创建了一个注册函数来调用,并 Parse.com 后端JS代码来注册用户。

果然,用户将出现在数据库中。哎呀,我什至收到了要发送的验证电子邮件(这比应该的要困难得多。它是主解析后端的"设置"部分下的设置,而不是以编程方式设置的设置)。

现在我正在尝试从新注册的用户那里获取会话令牌。注册成功并检查后返回"用户"对象,我没有看到"会话令牌"。我在用户数据库中也没有看到会话令牌...

有人可以给我一些代码来返回sessionToken吗?

以下是相关代码:

user.signUp(null, {
  success: function(user) {
    response.success(user);
  },
  error: function(user, error) {
    alert("Error: " + error.code + " " + error.message);
  }
});

我在这里没有得到会话令牌。我从哪里得到它?

我认为您需要检查本地存储:

本地存储报告

本地存储中有 5 个项目,使用 0.9KB (0.001MB)

Parse/bqfSO3dVttG65a8CIkC1SdqC0CCqiqYsp1EfsjL8/currentUser

用户名 XXX@gmail.com
电子邮件 XXX@gmail.com
objectId oVGKr1vdbG
创建于 2013-03-20T17:17:54.815Z
更新于 2013-03-20T17:17:54.815Z
_id oVGKr1vdbG
_sessionToken 12AOB7us2lj18pkaddkbvsal7

这就是 Parse 在您执行此操作时检查的内容:

var currentUser = Parse.User.current();
var sessionToken = Parse.User.current()._sessionToken;

我最终使用的代码看起来像这样:

endpoint : "https://api.parse.com/1/login",
    parameters : getTheLoginParametersFrom(user),
    success : function(response) {
        tablesModule.saveSessionId(response.sessionToken);
    }
}

其中"登录"的结果是response.sessionToken。

最新更新