前提
ここに質問の内容を詳しく書いてください。
(例)
reactとfirebaseで簡単なメモアプリを作っています。
ログイン情報を永続化させる機能を実装中に詰まってしまいました。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- firebaseを用いてログインの持続時間を設定する
(firebase.auth.Auth.Persistence.LOCAL)
発生している問題
公式ドキュメントを見てもコードの書き方が分からない。
https://firebase.google.com/docs/auth/web/auth-state-persistence?hl=ja
試したこと
ブログ記事を参考に記述してみたが、ここからどうすれば良いのか分からない。
` const signInWithGoogle = () => {
firebase.auth().setPersistence(firebase.auth.Auth.Persistence.LOCAL) .then(function() { const provider = new firebase.auth.GoogleAuthProvider(); signInWithPopup(auth, provider).then((result) => { this.setState({ userId: result.user.uid }); localStorage.setItem("isAuth", true); setIsAuth(true); navigate("/home"); }); }.bind(this)); };`
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー