gpt4 book ai didi

parse-platform - 在不重置当前用户 session 的情况下创建新用户

转载 作者:行者123 更新时间:2023-12-02 06:16:45 26 4
gpt4 key购买 nike

在我的 Parse Web 应用程序中,我有一个可供管理员访问的用户管理页面。此页面允许管理员创建新的用户帐户。

要创建帐户,我使用 Parse.User.signUp() .

它工作得很好,但它具有重置当前用户 session 的令人讨厌的副作用,这会注销创建新用户帐户的管理员。

这实际上是 documented User.signUp() 的行为:

This will create a new Parse.User on the server, and also persist the session in localStorage so that you can access the user using #current.



但是我想在不更改当前用户的情况下创建新用户。我该怎么做呢?

最佳答案

在使用 User.signUp 创建新用户帐户之前,保存当前用户的sessionToken .然后,一旦创建了新用户,使用 User.become 恢复 session 。 :

var sessionToken = Parse.User.current().getSessionToken();

Parse.User.signUp(username, password).then(function(newUser) {
Parse.User.become(sessionToken);
});

关于parse-platform - 在不重置当前用户 session 的情况下创建新用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27946748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com