Advertisement
Guest User

Untitled

a guest
Mar 14th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. @IBAction func Done(sender: AnyObject) {
  2. if EmailTextField.text == "" || PasswordTextField.text == "" || RePasswordTextField.text == "" || NameTextField.text == ""
  3. { print("make sure to enter in each textField") }
  4. else {
  5. if RePasswordTextField.text != PasswordTextField.text
  6. { print("The Passwords you Entered are not the Same ") }
  7. else {
  8. ref.createUser(EmailTextField.text, password: PasswordTextField.text, withCompletionBlock: { (ErrorType) -> Void in
  9. if ErrorType != nil {
  10. let myError = ErrorType as NSError
  11. print(myError)}
  12. else {
  13. print("Sucess Sign Up")
  14.  
  15. self.ref.authUser(self.EmailTextField.text, password: self.PasswordTextField.text, withCompletionBlock: { (ErrorType, authData) -> Void in
  16. if ErrorType != nil {
  17. print(ErrorType)
  18. print("There is an error with given information")
  19. }
  20.  
  21. else {
  22.  
  23. var userId = authData.uid
  24.  
  25.  
  26. let newUser = [
  27. "provider": self.PasswordTextField.text,
  28. "email": authData.providerData["email"] as? NSString as? String,
  29. "name": self.NameTextField.text ,
  30. "details": self.DetailsTextView.text,
  31. "city": self.CityPicker
  32. ]
  33.  
  34.  
  35. self.ref.childByAppendingPath("users").childByAppendingPath(authData.uid).setValue(newUser)
  36. }
  37. })
  38. }
  39.  
  40. })
  41.  
  42. }
  43.  
  44. }
  45.  
  46.  
  47. }
  48.  
  49. "email": authData.providerData["email"] as? NSString as? String
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement