Impossibile accedere con un account diverso dall'app mobile

Sulla mia app mobile, sono connesso a Discourse con un account amministratore secondario. Vorrei disconnettermi e poi accedere nuovamente con il mio account Discourse ID, ma in qualsiasi modo provi a farlo, continuo ad accedere con l’account secondario.

Ho persino rimosso la mia community dall’app e l’ho aggiunta di nuovo. Cosa mi sto perdendo?

1 Mi Piace

Gli account vengono abbinati tramite indirizzo email, quindi suppongo che l’account ID di Discourse utilizzi l’indirizzo email del tuo account amministratore secondario

1 Mi Piace

Sul computer posso accedere con entrambi. Verificherò, ma sono abbastanza sicuro che usino due email diverse. Semplicemente non ho la possibilità di scegliere di usare il mio DiscourseID, è troppo efficiente nel farmi entrare :rofl: anche quando dico annulla annulla annulla quando offre di accedere per potermi permettere di accedere alla schermata di accesso completa…

1 Mi Piace

Questo è il problema. Se vuoi accedere con un account diverso, dovrai disconnetterti da Discourse ID.

Non sono sicuro di come farlo.

Ma ho solo un ID Discourse, per l’account in cui non ho effettuato l’accesso… :woozy_face:
L’account attualmente connesso non è un DiscourseID

Quindi non puoi usare l’ID di Discourse per accedere all’altro account.

Cielo! Alla fine ci sono riuscito, ma non so per quale miracolo. Ho effettuato nuovamente il logout. Ho chiesto di connettermi e ho premuto annulla sulla schermata che chiedeva di usare il mio dominio di istanza per connettermi. Ho ottenuto la schermata di accesso con varie opzioni come DiscourseID, e questa volta ho digitato il mio nome utente e ho richiesto un link via e-mail. Il link è arrivato, l’ho cliccato e sono stato autenticato ma… nel browser, non nell’app. Non ho trovato un modo per passare dal browser all’app. Quindi sono tornato alla schermata di accesso dell’app, che era bloccata in attesa (probabilmente aspettando invano che arrivassi tramite il link di accesso via e-mail) – alla fine ho dovuto chiuderla forzatamente. L’ho riaperta, ho aperto la mia community, è apparso il solito pop-up che chiedeva il permesso di connettersi. Ho annullato, sono stato riportato alla schermata che elenca le mie community. Ho riprovato, ho finalmente premuto “connetti” dato che “annulla” non funzionava, ed ecco che sono stato effettivamente loggato con l’account giusto!

Ma sono perplesso. Non so come/perché abbia finalmente funzionato.

Sull’app Discourse Hub, questo è davvero un flusso di lavoro complicato. Speriamo di migliorarlo presto, ma vorrei riconoscere che al momento non è facile.

Innanzitutto, il flusso di lavoro dei link via email non può avviare facilmente l’app. Il modo in cui Apple sceglie quale app avviare da un link email è incompatibile con un’app come DiscourseHub; è fattibile, ma è una situazione tutto o niente che non funziona molto bene per molti utenti (ad esempio, gli utenti che vogliono avere l’hub ma non usarlo per ogni singola istanza di Discourse su cui si trovano).

Un secondo problema è che il flusso di accesso utilizza la sessione di Safari, per comodità. Per passare avanti e indietro tra due account, attualmente dovresti:

  • disconnetterti in Discourse Hub
  • disconnetterti dalla stessa community/account in Safari
  • avviare nuovamente il processo di accesso in DiscourseHub; quando viene invocato Safari, dovrebbe mostrarti una schermata di accesso (non una sessione già autenticata)

Questo dovrebbe funzionare. (Non è facile per l’utente medio, tuttavia, dobbiamo migliorare questo aspetto.)

1 Mi Piace

Grazie mille per la spiegazione e per aver riconosciuto la difficoltà! Quindi, forse quando ho provato l’accesso tramite link e-mail, dato che si è aperto in Safari, mi ha disconnesso dall’altro account, rendendo poi possibile l’accesso all’app con l’utente corretto quando ho riprovato dopo?

Fortunatamente, i membri della community “normali” non cambieranno account :sweat_smile:

1 Mi Piace