添加额外的解析登录字段
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)创建自己的登录方法。
【讨论】:
以上是关于添加额外的解析登录字段的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security在标准登录表单中添加一个额外的字段