Firebaseを使って簡単にユーザー登録とログイン機能が作れました。
今回はサインアップ画面を作ってみよう(Firebase)
を参考にして、ユーザー登録とログイン機能を兼ね備えたアプリを作成しました。
GitHubはこちら
ユーザー登録について
signup.swift
@IBAction func signupTapped(_ sender: Any) {
//AuthのcreateUserでユーザー登録保存
Auth.auth().createUser(withEmail: email.text!, password: password.text!) { (user, error) in
if error != nil {
print("登録できませんでした")
}
else {
print("登録できました")
}
}
ログインについて
login.swift
@IBAction func loginTapped(_ sender: Any) {
//ログイン用はsignIn
Auth.auth().signIn(withEmail: email.text!, password: password.text!) { (user, error) in
if error != nil {
print("ログインできませんでした")
}
else {
print("ログインできました")
}
}
}
画面遷移を付け加えれば、これだけでユーザー登録とログイン機能が作れます。
わーい
Firebase+swiftでユーザー登録とログイン機能を作れたよ
— なかむら (@nakamurasssey) November 17, 2019
これでみんなで交流できるアプリが作れるぜい♪
キャホーー pic.twitter.com/LElZJ7JXbo