これは標準的なシナリオです。
- ユーザーがサイトに登録する
- ユーザーはアカウントアクティベーションメールを受け取り、リンクをクリックしてアクティベートします
- Webサイトは、アカウントがアクティブ化されたことをユーザーに通知します
現在、少なくとも2つの経路があります。
- ユーザーはログイン画面に移動し、ログインの詳細を入力するように求められます
- ユーザーは自動的にログインし、welcome / profile/etcページに移動します
(2)には、ユーザーエクスペリエンスに関する限り明らかなメリットがありますが、デメリットもある可能性があります。オプション(1)は、UXを犠牲にしてセキュリティを向上させます。
どのシナリオが望ましいのか、そしてその理由は何ですか?それらのいずれかに重大な欠陥はありますか?