🐡
Swiftで Firebase Authenticationを利用してログイン機能を実装する
下準備
Podfile
に下記を記載して、ターミナルからpod install
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Core'
ログイン コード
該当するクラスで必ずimportしましょう。
import FirebaseAuth
Auth.auth().signIn(withEmail: self.mailTextField.text!, password: self.passTextField.text!) { (user, error) in
if (user != nil && error == nil) {
// ログイン成功
} else {
// ログイン失敗
}
}
上記コードはメールアドレステキストフィールドとパスワードテキストフィールドを元に、
登録ユーザーがあるか投げている処理になります。
SignUp コード
Auth.auth().createUser(withEmail: self.mailTextField.text!, password: self.passTextField.text!) { (user, error) in
// 新規作成
}
Discussion