web-dev-qa-db-ja.com

登録後にユーザーを再度ログインさせる

登録が完全に完了した後でユーザーに自動的にログインするのは悪い考えですか?私がアクセスするすべてのWebサイトの大部分はこの動作を使用していません。これが私の質問の理由です。

ユーザーがサイトで新しいアカウントを作成した後に手動でログインする必要がある理由はありますか?

26
Zar

私が考えることができる2つの理由があります:

  • 許可する前にメールアドレスを確認する。
  • 新規ユーザーが自動入力のユーザー名とパスワードを簡単に設定できるようになりました。

彼らの電子メールアドレスが気にならなければ、私は彼らを直接ログインします。たとえば、redditのサインアッププロセスを参照してください。

メールアドレスを確認したい場合は、より良い代替案があります:

代替1:

  • 新規ユーザーに、サインアップ時に自分のメールアドレスのみを入力してもらいます
  • リンクを使用できない場合に備えて、サインインするためのリンク(一時的にパスワードを入力せず、詳細を要求しない)と一時的なパスワードをメールで送信します。
  • 新しいパスワードを設定し、必要なプロファイルの詳細をすべて入力してもらい、同時にログインを記憶するオプションを提供します(つまり、Cookieを設定します)。

代替2:

さらに、Google/Facebook/Yahoo /などでサインアップできるようにします。 StackExchangeのアカウント。

18
Tass

はい!ユーザーが登録済みのユーザー名とパスワードの組み合わせをテストできるようにします。

さらに、サイトへのサインイン方法をユーザーにトレーニングします。次にユーザーが私たちのサイトにアクセスしたとき、サインインの場所とその動作を知っています。

ユーザーが登録すると、ユーザーは自由にタスクを実行したり、コンテンツにアクセスしたりします。その瞬間のモチベーションは高く、その瞬間はトレーニングに最適です。ただし、プロセスに時間がかかりすぎるとユーザーが感じる危険性があります。プロセスが長すぎるリスクは、ユーザーのニーズと動機に関連しています。必要性とモチベーションが低いほど、満足できないユーザーエクスペリエンスのリスクが高くなります。

12
Benny Skogberg

Twitterのような多くのサイトが既にこれを行っているので、登録してユーザーをログインさせてすぐにアクションを実行しても害はないと思います。

一部のサイトでは、ユーザーに次のように伝えています。

  1. 登録する詳細を入力します。
  2. あなたのメールをチェック。
  3. メール内のリンクをクリックします。
  4. メール/ユーザー名とパスワードを再入力します。

手順1〜3を実行することは、慣れていないサイトにとってすでにかなりの労力です。ユーザーにメールアドレスとパスワードを再入力させることは、ユーザーにとって冗長であるように見えます。ほとんどの場合、彼らはjustでこれを行いました。

さらに、Chromeなどのブラウザは、登録時にパスワードを保存することを提供します。

可能であれば、ユーザーが登録直後にサイトの使用を開始できるようにします。ただし、メールを確認するまでは制限されます。

1
rybo111