添加额外的解析登录字段

Posted

技术标签:

【中文标题】添加额外的解析登录字段【英文标题】:Add Extra Parse Log In Field 【发布时间】:2016-10-21 03:23:07 【问题描述】:

我正在制作一个让你登录到某个组的应用程序,目前我在你登录的地方有它:

    let loginUser = PFUser()

    loginUser.username = username.text!
    loginUser.password = password.text!


    PFUser.logInWithUsername(inBackground: loginUser.username!, password: loginUser.password!, block:  (user, error) in

        if user != nil  //Continue with code

但我想做的是在我的组登录 ID 字段中添加,这样我就不必进行额外的调用来匹配他们的 groupID TextField 与他们当前设置的 groupID。我不知道你是否可以,我在文档中找不到它。类似的东西:?

    let loginUser = PFUser()

    loginUser.username = username.text!
    loginUser.password = password.text!
    loginUser["groupID"] = groupID.text!

    PFUser.logInWithUsername(inBackground: loginUser.username!, password: loginUser.password!, login["groupID"]: login.groupID block:  (user, error) in

        if user != nil  //Now Checks login AND for group id...

现在显然我知道这并不容易,但有没有人可以轻松解决这个问题?现在后记我正在比较

user["groupID"] == groupID.text! 

// Then Login to group is a success!        
// Segue to next View Controller

 else 

// Let the user know the Log In was "unsuccessful" even though they logged in but they got their groupID wrong
// Log User Out
// Clear groupID Text Field & Display alert so they can reattempt log in


任何帮助将不胜感激!

谢谢!

【问题讨论】:

如果您将 group_id 自动递增并带有一些唯一标识符,那么您如何询问您输入的 group_id,那么用户如何在用户登录时输入它? 【参考方案1】:

我建议您使用“云代码”,您可能想使用其他语言(如 javascript)创建自己的登录方法。

【讨论】:

以上是关于添加额外的解析登录字段的主要内容,如果未能解决你的问题,请参考以下文章

在aws appsync解析器中添加额外字段

Spring Security在标准登录表单中添加一个额外的字段

如何在Drupal 8菜单项中添加额外的字段。我想添加一个额外的图像字段

向 ModelForm 添加额外字段

向 ModelAdmin 表单添加额外字段

如何在 django 注册表单中添加额外的字段?