[RUBY] Warum Sie eine E-Mail-Adresse für die Benutzerregistrierung benötigen

Allgemeiner Ablauf

Viele Websites führen die folgenden Schritte aus: 1: Anforderung zur Eingabe der E-Mail-Adresse auf dem neuen Registrierungsbildschirm ↓ 2: Senden Sie eine E-Mail mit einem Link zur offiziellen Registrierung an diese E-Mail-Adresse ↓ 3: Füllen Sie die erforderlichen Elemente in das Formular ein, das vom Link übergegangen ist ↓ 4: Registrierung abgeschlossen

Warum müssen Sie sich per E-Mail authentifizieren?

Verhindern Sie unbefugte Registrierung

Wenn die Benutzerregistrierung abgeschlossen ist, ohne eine E-Mail zu erhalten, können Sie eine unendliche Anzahl von Konten erstellen. In diesem Fall besteht die Möglichkeit, dass es illegal verwendet wird. Ziel ist es daher, das Verfahren zu verkomplizieren und eine unbefugte Verwendung zu verhindern.

Überprüfen Sie, ob Ihre E-Mail-Adresse gültig ist

Kontaktaufnahme mit Benutzern herstellen. Wenn die eingegebene E-Mail-Adresse nicht korrekt ist, kann kein Kontakt mit dem Benutzer hergestellt werden, und es kann nicht einmal "Benutzerregistrierung abgeschlossen" gemeldet werden. Daher prüfen wir, ob die E-Mail-Adresse normal empfangen werden kann.

Authentifizierung mit Rails

Es scheint mit einem Juwel namens devise implementiert worden zu sein, um die Login-Authentifizierung mit Rails durchzuführen.

[* Rails *] Verwendung von Devise (Rails5-Version)

Referenz

[Referenzblog](https://www.ryotaku.com/entry/2019/06/14/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC% E3% 81% AB% E4% BB% AE% E7% 99% BB% E9% 8C% B2% E3% 82% 92% E8% A1% 8C% E3% 82% 8F% E3% 81% 9B% E3% 82% 8B% E7% 90% 86% E7% 94% B1 # Web% E3% 82% B5% E3% 82% A4% E3% 83% 88% E3% 81% A7% E3% 81% AE% E4% BC% 9A% E5% 93% A1% E7% 99% BB% E9% 8C% B2% E3% 81% AE% E6% 89% 8B% E9% A0% 86)

Recommended Posts

Warum Sie eine E-Mail-Adresse für die Benutzerregistrierung benötigen
Warum brauchen Sie Bundle Exec
[Für Anfänger] Testen Sie die Benutzerregistrierung bei RSpec