Advertisement
Guest User

Untitled

a guest
Aug 28th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. static func uploadSingUpInfo(fullName:String,email:String,password:String)->String{
  2. rootRef = FIRDatabase.database().reference()
  3. var returnVlue="not valid"
  4.  
  5. FIRAuth.auth()?.createUserWithEmail(email, password: password) { (user, error) in
  6. if (error != nil){
  7. returnVlue=(error?.userInfo["error_name"]) as! String
  8. }
  9. else{
  10.  
  11. let newUser = [
  12. "username": fullName
  13. ]
  14. rootRef.childByAppendingPath("User")
  15. .childByAppendingPath((user?.uid)!).setValue(newUser)
  16. NSUserDefaults.standardUserDefaults().setBool(true, forKey: "isLogin")
  17. NSUserDefaults.standardUserDefaults().setObject(email, forKey: "email")
  18. NSUserDefaults.standardUserDefaults().setObject(user?.uid, forKey: "user_ID")
  19. print(NSUserDefaults.standardUserDefaults().objectForKey("user_ID"))
  20. returnVlue="valid"
  21.  
  22. }
  23. }
  24.  
  25. return returnVlue
  26.  
  27. }
  28.  
  29. rootRef = FIRDatabase.database().reference()
  30.  
  31. FIRAuth.auth()?.createUserWithEmail(email, password: password) { (user, error) in
  32. if (error != nil){
  33. showUserAnError(error)
  34. } else {
  35.  
  36. let newUser = [
  37. "username": fullName
  38. ]
  39. rootRef.childByAppendingPath("User")
  40. .childByAppendingPath((user?.uid)!).setValue(newUser)
  41. NSUserDefaults.standardUserDefaults().setBool(true, forKey: "isLogin")
  42. NSUserDefaults.standardUserDefaults().setObject(email, forKey: "email")
  43. NSUserDefaults.standardUserDefaults().setObject(user?.uid, forKey: "user_ID")
  44. print(NSUserDefaults.standardUserDefaults().objectForKey("user_ID"))
  45. continueLoginProcess() //reload the ui or whatever step is next
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement