Register a new user on firebase

Manu

i am new working with firebase and i am making a login and register windows for an app using firebase.

Right now the log in worked fine for me as long as i created the account from the console This is what the login code looks like

but then if you want to create a new account you click on that button down there and it will take you to a new viewcontroller window, there i added things to fill to make a new a account and i used

FIRAuth.auth()?.createUserWithEmail(<email: String>, password: <String>, completion: <FIRAuthResultCallback?(FIRUser?, NSError?) -> Void#>)

here a picture of how the code looks like picture of the code and the imageview

When i try to register a new user i get the doesn't work message and i really don't know why it doesn't create a new user

bonus question when i make it work how do i make it go from that window to another?

Avinash12388

This should work:

var ref: FIRDatabaseReference!


override func viewDidLoad() {
    super.viewDidLoad()

    ref = FIRDatabase.database().reference()
    // Do any additional setup after loading the view.
}


@IBAction func signup(sender: AnyObject) {
    if let em = email.text, pass = password.text{
        FIRAuth.auth()?.createUserWithEmail(email.text!, password: password.text!) {(user, error) in
            if let error = error {
                print(error.localizedDescription)
            }
            else {
                print("User signed in!")

                self.ref.child("data/users").updateChildValues(["\(FIRAuth.auth()!.currentUser!.uid)":["Username":self.username.text!]])

                self.performSegueWithIdentifier("home", sender: self)
                //At this point, the user will be taken to the next screen
            }
        } }
    else{
        print("You left email/password empty")
    }
}

Make sure you've installed both Firebase, FirebaseAuth and FirebaseDatabase (If you're using cocoapods, your pod should look like the one below)

pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Why I failed to register new user on Firebase?

From Dev

XMPP register new user

From Dev

Register new user with laravel as an API

From Dev

simpleLoginTool giving me "Error: The specified authentication type is not enabled for this Firebase" when I try to register new user

From Dev

Using Facebook to register new User on Android App

From Dev

Quickblox - How to register New user in QuickBlox API

From Dev

Ejabberd can't register new user

From Dev

Quickblox - How to register New user in QuickBlox API

From Dev

Cannot register a new user account in Jabberd by XMPPFramework

From Dev

Wordpress Create Custom Post on New User Register

From Dev

Prestashop how to know when a new user makes register in the store

From Dev

Wordpress : Call to undefined function register_new_user()

From Dev

Cannot register new user android asmack "Unable To Generate CAPTCHA"

From Dev

Firebase / Angularfire 0.9 - Create new user and profile

From Dev

New/Established user property definition in firebase?

From Dev

New User vs Old Firebase Facebook Authentication

From Dev

Android Firebase create new user not working

From Dev

firebase new user registration with php sdk

From Dev

Use User Service in Openfire to Register new user via xmpp framework for iOS

From Dev

Use User Service in Openfire to Register new user via xmpp framework for iOS

From Dev

How to add a collection when register a new user using Symfony 2.6 FosUser 1.3

From Dev

Laravel - How to register a new user using the AuthController that Laravel provides in another controller

From Dev

How do you register a new user (with attributes) in Hyperledger Fabric Client (HFC)?

From Dev

'New' Register names in nasm

From Dev

bower register new version

From Dev

Register new undertow SessionManager

From Dev

bower register new version

From Dev

'New' Register names in nasm

From Java

Manually register a user in Laravel

Related Related

  1. 1

    Why I failed to register new user on Firebase?

  2. 2

    XMPP register new user

  3. 3

    Register new user with laravel as an API

  4. 4

    simpleLoginTool giving me "Error: The specified authentication type is not enabled for this Firebase" when I try to register new user

  5. 5

    Using Facebook to register new User on Android App

  6. 6

    Quickblox - How to register New user in QuickBlox API

  7. 7

    Ejabberd can't register new user

  8. 8

    Quickblox - How to register New user in QuickBlox API

  9. 9

    Cannot register a new user account in Jabberd by XMPPFramework

  10. 10

    Wordpress Create Custom Post on New User Register

  11. 11

    Prestashop how to know when a new user makes register in the store

  12. 12

    Wordpress : Call to undefined function register_new_user()

  13. 13

    Cannot register new user android asmack "Unable To Generate CAPTCHA"

  14. 14

    Firebase / Angularfire 0.9 - Create new user and profile

  15. 15

    New/Established user property definition in firebase?

  16. 16

    New User vs Old Firebase Facebook Authentication

  17. 17

    Android Firebase create new user not working

  18. 18

    firebase new user registration with php sdk

  19. 19

    Use User Service in Openfire to Register new user via xmpp framework for iOS

  20. 20

    Use User Service in Openfire to Register new user via xmpp framework for iOS

  21. 21

    How to add a collection when register a new user using Symfony 2.6 FosUser 1.3

  22. 22

    Laravel - How to register a new user using the AuthController that Laravel provides in another controller

  23. 23

    How do you register a new user (with attributes) in Hyperledger Fabric Client (HFC)?

  24. 24

    'New' Register names in nasm

  25. 25

    bower register new version

  26. 26

    Register new undertow SessionManager

  27. 27

    bower register new version

  28. 28

    'New' Register names in nasm

  29. 29

    Manually register a user in Laravel

HotTag

Archive