作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嘿伙计们,实际上我在这里尝试两件事:-尝试创建一个新帐户并尝试打开一个类似于登录后出现的屏幕,但它显示“电子邮件已存在错误”。
@IBAction func CreateAcccountButton(_ 发送者: AnyObject) {
guard let eventInterest = textBox.text,let email = EmailTestfield.text, let password = PasswordTestfield.text, let name = UsernameTestfield.text else {
print("Form is not valid")
return
}
Auth.auth().createUser(withEmail: 电子邮件,密码:密码,完成:{ (用户,错误) in
if let error = error {
print(error)
return
}
guard let uid = user?.uid else {
return
}
//successfully authenticated user
let imageName = UUID().uuidString
let storageRef = Storage.storage().reference().child("profile_images").child("\(imageName).png")
if let uploadData = UIImagePNGRepresentation(self.Profilepicture.image!) {
storageRef.putData(uploadData, metadata: nil, completion: { (metadata, error) in
if let error = error {
print(error)
return
}
print (metadata)
// let downloadURL = metadata?.downloadURL()
// print("URL ", downloadURL)
if let Profilepictureurl = metadata?.downloadURL()?.absoluteString {
let values = ["name": name, "email": email,"EventInterest":eventInterest,"Password":password,"Profilepictureurl": Profilepictureurl ]
let user = User(dictionary: values as [String : AnyObject])
let customViewController = MessagesController()
customViewController.setupNavBarWithUser(user)
customViewController.fetchUserAndSetupNavBarTitle()
// customViewController.navigationItem.title = values["name"] as? String
self.dismiss(animated: true, completion: nil)
self.registeruserintoDb(uid,values: values as [String : AnyObject])
}
})
}
}
)
}
fileprivate func registeruserintoDb(_ uid: String, values: [String: AnyObject]) {
let ref = Database.database().reference()
let usersReference = ref.child("users").child(uid)
usersReference.updateChildValues(values, withCompletionBlock: { (err, ref) in
if err != nil {
print(err!)
return
}
})
}
最佳答案
这正是错误所说的,您已经有一个使用该电子邮件的用户。相反,请使用 auth.signIn
method并检查 currently signed in users .
关于swift - UserInfo={NSLocalizedDescription=该电子邮件地址已被其他帐户使用。, error_name=ERROR_EMAIL_ALREADY_IN_USE},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48036429/
嘿伙计们,实际上我在这里尝试两件事:-尝试创建一个新帐户并尝试打开一个类似于登录后出现的屏幕,但它显示“电子邮件已存在错误”。 @IBAction func CreateAcccountButton(
我正在尝试使用以下代码对新用户进行身份验证并将他们的电子邮件和密码存储到 FirebaseAuth 中: Auth.auth().createUser(withEmail: email, passwo
我是一名优秀的程序员,十分优秀!