새로운 Firebase에 익숙하지 않습니다. 새로운 사용자를 어떻게 만듭니 까? 아래의 코드는 가입과 auth
신규 사용자입니다. Firebase Database
의 "고객"아래에서이 새로운 사용자를 만들어야 할 경우 어떤 코드를 추가해야합니까? 감사! Firebase iOS - Save DataFirebase 사용자를 만드는 방법은 무엇입니까?
2
A
답변
3
FIRAuth.auth()?.createUserWithEmail(email, password: password, completion: { (user, err) in
if err != nil {
self.showAlert("Can't Register", msg: "Please enter email and password")
} else {
NSUserDefaults.standardUserDefaults().setValue(user?.uid, forKey: "uid")
FIRDatabase.database().reference().child("Customers").setValue([user!.uid : "true"])
//Or if you want to save the users Details too:-
/*
FIRDatabase.database().reference().child("Customers").setValue([user!.uid : ["email" : email,"password" : password]])
*/
self.performSegueWithIdentifier("toSecondVC", sender: self)
}
})
이 또한 내가이 글을 읽고 제안 할 수
var values = [Any : Any] // This is a dictionary where you can store user details
values["userUID"] = // user's uid
values["usersName"] = // user's name
// etc.
let customerRef = databaseReference.child("Customers") // You could also add a child with the user's UID in order to identify each user
customerRef.updateChildValues(values, withCompletionBlock: { (error, ref) in
if error != nil {
// display error.code and error.localizedDescription to user if needed
} else if ref != [] {
// Success!
// If needed, save the user to NSUserDefaults and perfrom a segue to another ViewController
} else {
// There was an error, but not sure what happened. Let the user know how they can fix the problem (maybe add the details to the database later)
}
})
0
대답은 위 정확하지만 나는 이런 식으로 일을 권하고 싶습니다 :
FIRAuth.auth()?.createUserWithEmail(email, password: password, completion: { (user, err) in
if err != nil {
self.showAlert("Can't Register", msg: "Please enter email and password")
} else {
NSUserDefaults.standardUserDefaults().setValue(user?.uid, forKey: "uid")
FIRAuth.auth()?.signInWithEmail(email, password: password, completion: { (user, error) in
})
self.performSegueWithIdentifier("toSecondVC", sender: self)
}
})
관련 문제
- 1. Alfresco에서 사용자를 만드는 방법은 무엇입니까?
- 2. gerrit 사용자를 만드는 방법은 무엇입니까?
- 3. collabnet에서 사용자를 만드는 방법은 무엇입니까?
- 4. Firebase Storage에 폴더를 만드는 방법은 무엇입니까?
- 5. Firebase : 사용자를 검색하기 만하면
- 6. 사용자를 Firebase Auth 사용자로 파싱합니다.
- 7. django init_data에서 기본 사용자를 만드는 방법은 무엇입니까?
- 8. PHP 스크립트를 따르는 사용자를 만드는 방법은 무엇입니까?
- 9. 이메일 주소가없는 drupal 사용자를 만드는 방법은 무엇입니까?
- 10. 기본 암호로 사용자를 만드는 방법은 무엇입니까?
- 11. SQLServerExpress를 사용하여 사용자를 만드는 방법은 무엇입니까?
- 12. JdbcTemplate에서 MySQL의 사용자를 만드는 방법은 무엇입니까?
- 13. Bash에서 파일로 사용자를 만드는 방법은 무엇입니까?
- 14. ActiveAdmin에서 ReadOnly 사용자를 만드는 방법은 무엇입니까?
- 15. global.asax에서 기본 사용자를 만드는 방법은 무엇입니까?
- 16. 키 기반 SSH 사용자를 만드는 방법은 무엇입니까?
- 17. 사용자를 통해 새 게시물을 만드는 방법은 무엇입니까?
- 18. Symfony2에서 여러 사용자를 만드는 방법은 무엇입니까?
- 19. 전자 메일없이 stormpath 사용자를 만드는 방법은 무엇입니까?
- 20. 제한된 권한으로 MySQL 사용자를 만드는 방법은 무엇입니까?
- 21. PHP 사용자를 만드는 가장 쉬운 방법은 무엇입니까?
- 22. yii 권한 모듈에서 사용자를 만드는 방법은 무엇입니까?
- 23. 유성에 기본 사용자를 만드는 방법은 무엇입니까?
- 24. mvc3에서 관리자 사용자를 만드는 방법은 무엇입니까?
- 25. Firebase 앱을 제거하면 사용자를 자동으로 로그 아웃하는 방법은 무엇입니까?
- 26. Polymer 맞춤 요소에서 Firebase 사용자를 인증하는 방법은 무엇입니까?
- 27. 스위프트. Firebase 데이터베이스에서 임의의 사용자를 선택하는 방법은 무엇입니까?
- 28. firebase 대시 보드에서 JSON 객체를 만드는 방법은 무엇입니까?
- 29. android에서 사용자를 인증하는 방법은 무엇입니까?
- 30. Gitlab에서 새 사용자를 만드는 방법
하이 드라 비디을, 감사합니다! 잘 작동합니다! 즐거운 금요일! – developermike