0
0

More than 3 years have passed since last update.

ユーザー登録でなぜメールアドレスが必要か

Posted at

大体の流れ

多くのwebサイトでは以下のような手順が取られている
1 : 新規登録画面でメールアドレスの入力を要求

2 : そのメールアドレスに対して本登録用のリンクを記載したメールを送信

3 : リンクから遷移した先のフォームに必要事項を記入

4 : 登録完了

なぜemailを使った認証が必要なのか?

不正登録を防ぐ

もし、メール受信なくユーザー登録が完了してしまった場合、無限にアカウントが作れてしまう。
その場合、不正に利用されてしまう可能性があるので手順を複雑化し、不正利用を防ぐのが狙い。

メールアドレスが有効か確認する

ユーザーとの連絡手段を確立するため。
もし、入力されたメールアドレスが間違っていた場合、ユーザーとの連絡が確立できず「ユーザー登録が完了した」事すらも伝えることができない。
よって、メールアドレスが正常に受信できるかどうか確認している

Railsでの認証

Railsでログイン認証をするにはdeviseというgemを使って実装するみたい。

[Rails] deviseの使い方(rails5版)

参考

参考にしたブログ

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