Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @IBAction func Done(sender: AnyObject) {
- if EmailTextField.text == "" || PasswordTextField.text == "" || RePasswordTextField.text == "" || NameTextField.text == ""
- { print("make sure to enter in each textField") }
- else {
- if RePasswordTextField.text != PasswordTextField.text
- { print("The Passwords you Entered are not the Same ") }
- else {
- ref.createUser(EmailTextField.text, password: PasswordTextField.text, withCompletionBlock: { (ErrorType) -> Void in
- if ErrorType != nil {
- let myError = ErrorType as NSError
- print(myError)}
- else {
- print("Sucess Sign Up")
- self.ref.authUser(self.EmailTextField.text, password: self.PasswordTextField.text, withCompletionBlock: { (ErrorType, authData) -> Void in
- if ErrorType != nil {
- print(ErrorType)
- print("There is an error with given information")
- }
- else {
- var userId = authData.uid
- let newUser = [
- "provider": self.PasswordTextField.text,
- "email": authData.providerData["email"] as? NSString as? String,
- "name": self.NameTextField.text ,
- "details": self.DetailsTextView.text,
- "city": self.CityPicker
- ]
- self.ref.childByAppendingPath("users").childByAppendingPath(authData.uid).setValue(newUser)
- }
- })
- }
- })
- }
- }
- }
- "email": authData.providerData["email"] as? NSString as? String
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement