我添加了通過電子郵件登錄的選項,而不是用戶名。我使用Parse作爲後端。我在我的函數中將「username」字符串更改爲「email」,但帶有用戶名的日誌仍處於活動狀態。我似乎無法用電子郵件登錄。使用Swift進行電子郵件登錄並解析
另外,如果您有關於如何設置條件的電子郵件是有效的建議(如允許哪些字符,請讓我知道)
var email = self.emailField.text
var password = self.passwordField.text
if (count(email.utf16) < 4 || count(password.utf16) < 5) {
var alert = UIAlertView(title: "Invalid", message: "Email/Password too short", delegate: self, cancelButtonTitle: "OK")
alert.show()
}
else {
self.actInd.startAnimating()
PFUser.logInWithUsernameInBackground(email, password: password, block: { (user, error) ->
Void in
self.actInd.stopAnimating()
if ((user) != nil) {
self.performSegueWithIdentifier("logconfirmed", sender: self)
}else {
var alert = UIAlertView(title: "Invalid", message: "Please enter a valid Email and Password", delegate: self, cancelButtonTitle: "OK")
alert.show()
}
})
}
可能的重複[如何使用電子郵件地址或用戶名使用Parse.com實現登錄?](http://stackoverflow.com/questions/18485268/how-can-i-implement-login-with-email- address-or-username-using-parse-com) – milo526
我實際上希望添加電子郵件而不是用戶名,而不是兩個在同一時間。 – STo
只需將用戶電子郵件的輸入複製到他們的用戶名? – milo526