0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

パスワードリセット機能の実装

Posted at

パスワードリセット機能の実装

実装

1完成イメージを掴む

http://localhost:3000/loginの「パスワードをお忘れの方はこちら」のリンク以降を実装
・config/routes.rbにリンクの追加

2リンクを押した後はパスワードリセット申請画面を表示
.controllerおよびviewの追加

3メールアドレスを入力して、送信すると、パスワード再発行メールを送信
.Mailerを追加
.ControllerでMailerを実行
.完了後はメッセージ付きでトップページにリダイレクト

4メールからパスワードリセット用のリンクに遷移
・config/routes.rbにリンクの追加
.controllerおよびviewの追加

5パスワードリセット用の画面でフォームにパスワードと確認用パスワードを入力して、更新するボタンを押すことでパスワードを変更
.Controllerの追加
.完了後はメッセージ付きでトップページにリダイレクト

6更新したパスワードでログインできることを確認

より詳しいな流れはこちら

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?