使用代码创建新的PFUser而不以该新PFUser的身份登录

狗咖啡

我正在创建一个新的PFUser作为当前登录用户的“子用户”。

例如,Master已登录并决定创建初级用户。

初级用户将具有与主用户不同的PFRole。

我可以通过创建一个新用户

    var newUser = PFUser()
    newUser.email = "[email protected]"
    newUser.username = "Demo Subuser"
    newUser.password = "12341234"


    newUser.signUpInBackgroundWithBlock { (newUser, error) -> Void in

        println(error)

    }

用户已创建,但是问题是我已经从主帐户中注销,并以初级用户身份登录。

如何在不登录该帐户的情况下创建新的PFUser。

理想情况下,我想向新的子用户发送电子邮件,说明您的用户名和详细信息在此欢迎您。

也许我应该使用CloudCode?

谢谢

狗咖啡

创建一个Cloudcode函数并将其上传到Parse

Parse.Cloud.define("createNewUser", function(request, response) {

    // extract passed in details 
    var username = request.params.username
    var pw = request.params.password
    var email = request.params.email

    // cloud local calls
    var user = new Parse.User();
    user.set("username", username);
    user.set("password", pw);
    user.set("email", email);

    user.signUp(null, {
        success: function(user) {       
        //response.error("working");
        // do other stuff here 
        // like set ACL
        // create relationships
        // and then save again!! using user.save
        // you will need to use Parse.Cloud.useMasterKey(); 

    },
    error: function(user, error) {
        //response.error("Sorry! " + error.message);
    } });

});

通过在您的应用程序内调用云代码功能。使用字典,[“ username”:“”,“ password”:“”]等将详细信息传递给clod函数

PFCloud.callFunctionInBackground

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

解析:Facebook登录未创建新的PFUser

PFUser currentUser在使用Parse SDK登录Facebook后返回nil

Facebook登录后删除[PFUser currentUser]

使用Javascript创建新对象以重用代码

Swift解析使用emailVerified扩展了PFUser

Firebase - 使用电话身份验证创建新帐户

使用Facebook登录用户创建新帐户的最佳做法

在没有asp的情况下,创建新的cookie之前,请检查声明(电子邮件)。使用ASP.NET核心社交登录的核心身份存储

通过代码创建新视图

使用后端进行身份验证,无需用户干预(使用新的登录 API)

该代码是否在不创建新类的情况下实例化或扩展了抽象类?

使用代码从架构创建新数据库

使用 cumsum 创建新表 - 代码似乎不起作用?

子类化PFUser

更改密码PFuser

使用javascript创建登录代码

解析中的“使用未声明的标识符'PFUser'”

使用Swift最佳实践解析PFUser子类注册

是否可以使用PFUser的两个子类?

使用联合类从PFUser指针检索更多信息

使用 PFUser 和 Channels 在 Heroku 上解析服务器

如何使用PFUser更改初始视图控制器?

使用新的$ this创建对象

创建新的登录消息时出现错误

Flutter 创建新帐户后无法登录

使用WebApp而不以登录用户的身份编辑Google表格单元格

SWIFTUI按钮登录身份验证并转到新视图

新的Ubuntu 14.04 VPS,无法以新用户身份登录

如何使用Entity Framework Code First创建新列并将数据移到该列