ログインヘルパープラグイン

:information_source: 概要 メールでのログインプロセスを短縮する
:hammer_and_wrench: リポジトリリンク \u003chttps://github.com/thoka/discourse-login-helper/\u003e
:open_book: インストールガイド Discourseにプラグインをインストールする方法

機能

このDiscourseプラグインは、初心者や大量購読ユーザーのログインプロセスを簡素化しようとするものです。

通知メール内のフォーラムへのリンクは、ユーザーのメールアドレスで強化されます。

ユーザーがこれらのリンクのいずれかをたどると、それ以上の操作なしにログインメールが送信されます。

提供されたログインリンクを使用した後、ユーザーは以前リンクされたトピックにリダイレクトされます。

変更履歴

  • 0.6 「login」パラメータが設定されている場合、すべてのページでログインリンクを送信する
  • 0.5 非ASCIIユーザー名を含むメールを送信できないバグを修正

TODO

  • ページのリロード時に新しいトークンを送信しない
「いいね!」 1

メールの要約にログインリダイレクトリンクを作成するだけで、ユーザーが自動的にログインしてトピックにリダイレクトされるようにすれば、どのメールに含まれるリンクからでもログインできるようになり、もっと簡単になるのではないでしょうか?メール送信数が大幅に減り、ユーザーは別のメールを探す必要がなくなります。

ステップバイステップ:

  1. ユーザーがトピックAで言及される
    (ユーザーはブラウザにログインしていません)
  2. ユーザーがトピックAに関するメール通知を受信する
  3. ユーザーがトピックAのメール通知をクリックすると、自動的にログインしてトピックAにリダイレクトされる
  4. ユーザーは他に何も心配する必要がない
「いいね!」 1

はい、こちらの方がユーザーにとってずっと簡単そうです。
残念ながら、リンクを共有することでアカウントへの無料ログインを許可してしまうことをユーザーに教育する必要があるでしょう。
教育によるセキュリティは機能しません。

現在の仕組みでは、ログインの試みについて知り、アカウントに送信された特別なメールを使用して認証する必要があります。

「いいね!」 1

おっしゃる通りだと思います。しかし、メールの受信トレイから直接リンクを共有する人はいないように思われます。警告メッセージのようなものを表示するのはどうでしょうか?

これは特別なコミュニティには有効かもしれません。
ただし、メッセージ内の他のリンクは直接ログインリンクであってはなりません。

「いいね!」 1

そうですね、おっしゃる通りだと思います。多くのコミュニティにとってはニッチな機能でしょうし、おそらく高齢者や攻撃に対して脆弱でない人向けでしょう。それでも、あれば嬉しい機能です。いずれにしても、素晴らしいプラグインであり、ぜひ試してみます!

「いいね!」 1