尝试使用Back4App上的Parse Server从Admin仪表板创建新的用户帐户。
每次尝试创建新用户时,我都无法切换回原始用户...
var sessionToken = Parse.User.current().getSessionToken();
Parse.User.signUp(email, email).then(function(newUser) {
Parse.User.logOut();
Parse.User.become(sessionToken);
});
谢谢
注销并成为同步功能,如果我没记错的话。因此,当您没有从原始用户中登录时,您正在尝试成为另一个用户,我认为这是不起作用的。
您使用的所有这些解析用户函数返回诺言,我怀疑有一些异步的魔法正在进行 - 尝试将它们链接在一起,看看是否解决了问题。
Parse.User.signUp(email, email)
.then(function(newUser)
{ return Parse.User.logOut()}
.then(function() { return Parse.User.become(sessionToken)}
供参考:
http://parseplatform.org/parse-sdk-js/api/classes/parse.user.html#methods_logout