2016-10-15 2 views
0

나는 Firebase에 Angular 2를 사용하고 있습니다. firebase를 사용하기 위해 Angular angularfire2 패키지를 사용하고 있습니다. 사용자가 로그인하면 내가 중포 기지 auth 변수에서 사용자 ID를 얻을 수있는 방법각도 2 firebase 인증

  1. ? console.log(auth);을 시도했지만 id에 대한 어떠한 도움도 찾지 못했습니다.

  2. Auth 사용자 목록을 쿼리 할 수 ​​있습니까? 파이어베이스가 사용자를 데이터베이스에 추가하는 것이 아니라 콘솔의 Auth 섹션에있는 것처럼 보입니다.

  3. Auth 콘솔에서 역할 및 추가 사용자 정보를 사용자에게 할당 할 수 있습니까? 아니면 내가 직접 creave user 테이블 과이 데이터를 저장해야합니까? 질문 번호 1 인증 상태 객체의 경우

답변

0

그렇게 console.log(auth.uid)을 시도하고 당신이 그것을 얻을거야 uid 속성이 있습니다.

2 번과 3 번 질문에 대한 짧은 대답은 아니오입니다. 하지만 Firebase 데이터베이스에 users 항목을 넣을 수 있으며 앱에 새로운 사용자가 생성 될 때마다 인증 상태의 uid을 사용하여 새 사용자를 설정할 수 있습니다. 그렇다면 당신이 원하는 역할과 다른 것들은 당신의 상상력에 달려 있습니다.