0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人メモ】Ruby on Rails チュートリアル 第12章

Posted at

Ruby on Railsチュートリアルで学んだ内容を個人的なメモとして簡単にまとめたものです

個人メモ

  • パスワードの再設定の実現
    第11章で生成したメーラーにリソースとデータモデルを追加して実現
  • 新しいパスワードの設定
    セキュリティ上の注意点を考慮し、ダイジェストを用いるための属性と期限切れにするための再設定メールの送信時刻の属性をUserモデルに追加した
  • パスワードの更新
    実装するにあたり、以下の4つのケースを考慮
    • パスワード再設定の有効期限が切れていないか
    • 無効なパスワードでないか
    • 新しいパスワードと確認用パスワードが空文字列になっていないか
    • すべて問題なければ更新する
  • 本番環境でのメール送信
    Mailgunを利用
0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?