我已经为我的应用程序创建了一个signUp函数来调用,而Parse.com后端的JS代码则为用户签名。
果然,用户将出现在数据库中。哎呀,我甚至收到了要发送的验证电子邮件(这个
现在我正在尝试从新注册的用户那里获取sessionToken。在注册和检查成功时返回“用户”对象,我没有看到“sessionToken”。我也没有在用户数据库中看到sessionToken ...
有人可以给我一些会返回sessionToken的代码吗?
以下是相关代码:
user.signUp(null, {
success: function(user) {
response.success(user);
},
error: function(user, error) {
alert("Error: " + error.code + " " + error.message);
}
});
我在这里没有得到sessionToken。我从哪里得到它?
答案 0 :(得分:6)
我认为您需要检查本地存储空间:
本地存储报告
本地存储中有5个项目,使用0.9KB(0.001MB)
解析/ bqfSO3dVttG65a8CIkC1SdqC0CCqiqYsp1EfsjL8 / currentUser
用户名XXX@gmail.com
发送电子邮件至XXX@gmail.com
objectId oVGKr1vdbG
created在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;
答案 1 :(得分:0)
我最终使用的代码看起来像这样:
endpoint : "https://api.parse.com/1/login",
parameters : getTheLoginParametersFrom(user),
success : function(response) {
tablesModule.saveSessionId(response.sessionToken);
}
}
“login”的结果是response.sessionToken。