Flutter Firebase 회원가입 및 로그인 하기
2021. 1. 26. 05:29ㆍFlutter
Flutter Firebase 회원가입하기
우선 firebase에 회원가입 하기에 앞서 firebaseAuth 객체를 만들어주자.
final _auth = FirebaseAuth.instance;
해당 객체의 createUserWithEmailAndPassword 함수를 사용해 회원가입을 할 수 있다.
final newUser = await _auth.createUserWithEmailAndPassword(
email: email, password: password);
createUserWithEmailAndPassword 함수는 Future를 반환해주고 있기 때문에 async, await을 통해서 결과 값을 받아온다.
그리고 회원가입을 하기에 앞서 Firebase에서 email과 password를 통해 회원가입할 수 있다는 제한을 풀어주어야한다.
그런 다음 회원가입을 시켜주면 아래와 같이 데이터가 들어온 것을 확인할 수 있다.
Firebase 로그인하기
try {
final newUser = await _auth.signInWithEmailAndPassword(
email: email, password: password);
if (newUser != null) {
Navigator.pushNamed(context, ChatScreen.id);
}
setState(() {
showProgress = false;
});
} catch (e) {
print(e);
}
이전의 _auth.signInWithEmailAndPassword라는 함수를 사용하여 로그인 작업을 진행할 수 있다.
'Flutter' 카테고리의 다른 글
Flutter Firebase 데이터 저장하기 & [Dart] Stream (0) | 2021.01.26 |
---|---|
Flutter Firebase 연동하기(ios, android) (0) | 2021.01.26 |
[Dart] Mixins (0) | 2021.01.25 |
[flash chat] animation (0) | 2021.01.25 |
[flash chat] static 구문 (0) | 2021.01.25 |