簡體   English   中英

使用Firebase注冊后如何獲取userData(以及電子郵件和密碼)

[英]How to get userData after signup with firebase (with email and password)

我有代碼:

firebase.auth().createUserWithEmailAndPassword(user.email, user.password).catch(function(error) {
            if(error) {
                console.log("error!");
            }
            else {



            }

        });
//I need the var userData.uid
firebase.database().ref("users/"+userData.uid).set({
                email: user.email,
                displayName: user.displayname
                });

但是,如果注冊成功,如何獲取userData(用戶uid)?

這將為您提供幫助。

firebase.auth().createUserWithEmailAndPassword(user.email, user.password)
   .then(function(response) {
      console.log(response.uid);

      firebase.database().ref("users/"+response.uid).set({
         email: user.email,
         displayName: user.displayname
      });
});

也有驗證嘗試趕上

 firebase.auth().createUserWithEmailAndPassword(email,password)
      .then(function(response) {
         console.log(response);
         alert(response.uid);
         if(response.uid){
           alert('SignUp success');
            firebase.database().ref("users/"+response.uid).set({
               email: user.email,
               displayName: user.displayname
               alert(email);
            });
         }


   }
 ).catch(function(error){
   var errorCode = error.code;
   var errorMessage = error.message;
   if (errorCode === 'auth/email-already-in-use') {
     $.toast({ heading: ' Notification', text: errorMessage, position: 'top-right', loaderBg: '#ff6849', icon: 'error',  hideAfter: 3000,stack: 6 });
       return false;
   }

 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM