我正在使用Parse.com创建一个游戏作为后端。我想在Parse数据库中创建另一个用户,而我还在登录。我正在使用Parse user.signUp()
方法注册另一个用户,因为Parse.com将其作为用户注册的标准方法提供。但我不希望当前用户的会话过期。目前,它可以工作,但只要另一个用户注册,新用户的会话就会直接登录。
以下是您的信息:
我希望用户(例如我在这里)输入用户邀请其他用户参与此游戏的电子邮件。当用户输入电子邮件ID时,实际发送电子邮件(使用PHP),然后该函数创建一个临时用户。为此,我使用以下代码:
function inviteFriend() {
var email = $("#inviteEmail").val();
var pass = 'randomPass123';
var varData = 'email=' + email;
console.log(varData);
if (email != null) {
$.ajax({
type : 'POST',
url : './src/php.php',
data : varData,
success : function() {
alert("Invite sent successfully.");
var user = new Parse.User();
user.set("username", "tempUser");
user.set("password", pass);
user.set("email", email);
user.signUp(null, {
success : function(user) {
alert("User created successfully.");
console.debug(user);
},
error : function(user, error) {
console.log("LogIn error := " + error.message);
}
});
}
});
}
}
请建议任何解决方法。