2017-07-06 108 views

回答

1

你不能輕鬆地訪問,除非你去火力控制檯和做手工檢查。 在firebase中,建議您在數據庫中創建另一個名爲Users的節點,用於存儲用戶信息。這將幫助您在需要時輕鬆獲取信息。

查看我的示例代碼,瞭解如何創建新用戶。

signUp() { 

    if (this.signupForm.valid) { 
    //grab login form values 
      let email = this.signupForm.get('email').value; 
      let password = this.signupForm.get('password').value; 
      let confirmpassword = this.signupForm.get('confirmpassword').value; 
      let petname = this.signupForm.get('petname').value; 
      let full_name = this.signupForm.get('full_name').value; 
      let address = this.signupForm.get('address').value; 
      let phone = this.signupForm.get('phone').value; 
      let default_role = this.signupForm.get('default_role').value; 

      //signup new user 
      this.security.signup(email, password).then((response) => { 

      //userid 
      let userid = response.auth.uid; 

      //create a new user using form values 
      let newUser: User = { 
       full_name: full_name, 
       password: password, 
       petname: petname, 
       email: email, 
       phone: phone, 
       default_role: default_role, 
       usercode: newusercode 
      }; 

      //add new user to database table section 
      this.af.database.object("/Users/" + userid).set(newUser).then(() => { 

       //prepare userinfo for cache 
       let userInfo = { 
       uid: userid, 
       petname: petname, 
       default_role: default_role 
       } 
}); 
} 
相關問題