モバイルアプリで、セカンダリ管理者アカウントを使用してDiscourseに接続しています。ログアウトしてDiscourse IDアカウントで再度ログインしたいのですが、どの方法を試してもセカンダリアカウントでログインしてしまいます。
コミュニティをアプリから削除して再度追加したことさえ試しました。私が見落としていることは何でしょうか?
モバイルアプリで、セカンダリ管理者アカウントを使用してDiscourseに接続しています。ログアウトしてDiscourse IDアカウントで再度ログインしたいのですが、どの方法を試してもセカンダリアカウントでログインしてしまいます。
コミュニティをアプリから削除して再度追加したことさえ試しました。私が見落としていることは何でしょうか?
アカウントはメールアドレスで照合されるため、お使いのディスコース(Discourse)IDアカウントがセカンダリ管理者アカウントのメールアドレスを使用していると推測されます。
コンピューターではどちらでもログインできます。確認しますが、おそらく2つの異なるメールアドレスを使用しています。DiscourseIDを使う選択肢が与えられず、ドアを通り抜けるのが効率的すぎるのです🤣 ログイン画面全体にアクセスするためにサインインするよう提案されても、「キャンセル、キャンセル、キャンセル」と言ってもです…
それが問題です。別の Счёт (アカウント) でログインしたい場合は、Discourse ID からログアウトする必要があります。
その方法がわかりません。
しかし、ログインしていないアカウントのDiscourse IDしか持っていません…![]()
現在ログインしているアカウントはDiscourseIDではありません。
そのため、ディスコースIDを使用して別のアカウントにログインすることはできません。
天よ!なんとか成功しましたが、どんな奇跡によるものなのか分かりません。もう一度ログアウトしました。接続を求められ、インスタンスドメインを使用して接続するかどうかを尋ねる画面でキャンセルを押しました。DiscourseIDなどのさまざまなオプションがあるログイン画面が表示され、今度はユーザー名を入力し、メールリンクを要求しました。リンクが届き、それをクリックするとサインインできましたが…アプリではなくブラウザで。ブラウザからアプリに切り替える方法が見つかりませんでした。そこで、アプリのログイン画面に戻ったところ、くるくる回り続けていました(おそらくメールログインリンク経由でのアクセスを待ち続けていたのでしょう)—結局強制終了するしかありませんでした。再度開き、コミュニティを開くと、接続許可を求めるいつものポップアップが表示されました。キャンセルすると、コミュニティ一覧の画面に戻されました。もう一度試み、キャンセルが機能しなかったので、ついに「接続」をタップしたところ、なんと正しいアカウントでログインできました!
しかし、困惑しています。どういうわけか、なぜ最終的に機能したのか分かりません。
Discourse Hub アプリでは、これは確かに扱いにくいワークフローです。近いうちに改善したいと考えていますが、現時点では簡単ではないことを認めたいと思います。
まず、メールリンクのワークフローでは、アプリを簡単に起動できません。Apple がメールリンクからどのアプリを起動するかを選択する方法は、DiscourseHub のようなアプリとは互換性がありません。これは可能ですが、多くのユーザーにとってあまりうまくいかない全か無かの状況になります(たとえば、Hub を持っているが、参加しているすべての Discourse インスタンスでそれを使いたくないユーザーなど)。
2番目の問題は、ログインフローが利便性のために Safari のセッションを使用していることです。現在、2つのアカウント間を行き来するには、次の手順を実行する必要があります。
これで機能するはずです。(ただし、一般のユーザーにとっては簡単ではないため、改善が必要です。)
ご説明と、この問題が厄介であることへのご理解、誠にありがとうございます!それで、メールリンクでログインを試みた際、Safariで開いたために、他のアカウントからログアウトさせられ、その後にアプリに正しいユーザーでログインできるようになったのかもしれませんね?
幸いなことに、「通常の」コミュニティメンバーはアカウントを切り替えることはないでしょうからね ![]()