parsingSwiftlogin错误:无效的用户凭据
我正在尝试使用myname / mypass的现有用户名/密码login到Parse,但是我一直收到错误代码101,无效的login凭证。
我知道myname / mypass的作品,因为我能够使用signUp函数来创build这个用户,并照常进入应用程序。 我也可以在Parse web界面上看到这个用户的存在。
我试图从文本字段拉取用户名/密码,并在“myname”/“mypass”中进行硬编码。 一切都是一样的。
@IBAction func loginButtonTapped(sender: AnyObject) { println(userNameTextField.text) //correctly prints the string. println(passwordTextField.text) //correctly prints the string. PFUser.logInWithUsernameInBackground(userNameTextField.text, password:passwordTextField.text) { (user: PFUser?, error: NSError?) -> Void in if user != nil { var currentUser = PFUser.currentuser() println("log in succesful") // this does not print. performSegueWithIdentifier("SegueToHomeScreen", self) // this does not happen } else { // The login failed. Check error to see why. } }
我知道这与其他一些关于SO的问题类似,但是这些问题没有得到答复。 任何帮助,将不胜感激。
你尝试强迫PFUser通过做(user: PFUser!, error: NSError?)
而不是(user: PFUser?, error: NSError?)
解开包装。 这是我在比较代码和官方指南时唯一的区别。
呃,我觉得自己像个白痴。 我想感谢其他人的build议,但实际上这是我自己的失败。
我在signUp期间(可耻地)将密码硬编码为一个string“myPassword”,所以我以为我正在用密码“pass”和“myPassword”进行注册。 由于工作正常,我没有关注signUpViewController。
不要像我一样。 在您进一步离开之前,请确保您正在设置您的用户名,并在您的注册中按照预期通过。
- 如何在Firebase中pipe理用户的不同身份validation
- 如何从一个使用firebase设置的IOS应用程序读取/写入另一个Firebase项目中包含的另一个Firebase数据库? Swift 3
- Firebase身份validation – 获取提供商ID
- 暴露Rails /deviseauthentication到iOS应用程序
- 如何使用远程Web应用程序对iOS / iPhone用户进行身份validation,并在将来对同一个Web应用程序的请求中重新使用身份validation票证?
- 如何使用Apple IOS for iPad设置Basecamp凭证
- Firebase:我可以使用Facebook的新帐户套件对应用用户进行身份validation吗?
- 从Swift访问Azure表存储
- Linkedin iOS身份validation需要启动Linkedin应用程序