Parse Server语言 - Parse.user.become(sessionToken) - 无效的会话



尝试使用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

最新更新