Advertisement
Guest User

Untitled

a guest
Apr 14th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. @IBAction func signUpButtonTapped(sender: AnyObject)
  2. {
  3. let username = usernameTextField.text
  4. let email = emailTextField.text
  5. let password = passwordTextField.text
  6.  
  7. if username != "" && email != "" && password != "" {
  8. DataService.dataService.BASE_REF.createUser(email, password: password, withValueCompletionBlock: { error, result in
  9. if error != nil {3
  10. self.signupErrorAlert("Oops!", message: "Having some trouble creating your account. Please try again.")
  11. print(error)
  12. } else {
  13. DataService.dataService.BASE_REF.authUser(email, password: password, withCompletionBlock: { err, authData in
  14. let user = ["provider": authData.provider!, "email": email!, "username": username!]
  15. DataService.dataService.createNewAccount(authData.uid, user: user)
  16. })
  17. NSUserDefaults.standardUserDefaults().setValue(result ["uid"], forKey: "uid")
  18. self.performSegueWithIdentifier("NewUserLoggedIn", sender: nil)
  19. }
  20. })
  21. } else {
  22. signupErrorAlert("Oops!", message: "Don't forget to enter your email, password, and a username.")
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement