Come assicurarsi che un utente cancellato perda l'accesso a Discourse?

Ciao,

Sui nostri membri cancellati, “Disattiviamo l’account” per rimuovere il loro accesso e impedire loro di ricevere notifiche. Sebbene facciano ancora parte di un determinato gruppo di utenti.

Abbiamo notato che alcuni membri cancellati a cui abbiamo disattivato l’accesso a Discourse sono stati comunque in grado di riattivare il proprio account da parte loro e/o di ricevere ancora notifiche che abbiamo inviato a un gruppo di utenti specifico.

Come possiamo assicurarci che i nostri membri cancellati:

  • non saranno in grado di riattivare il proprio account Discourse, e
  • non riceveranno più notifiche via email

Grazie in anticipo!

Dovrai sospendere quegli utenti.

Grazie @omarfilip,

Avrà un impatto negativo sull’account di un utente cancellato se lo sospendiamo?

Grazie

Avrà un impatto negativo in quanto non potranno utilizzare l’account, ma immagino che sia quello che vuoi?

1 Mi Piace

L’anonimizzazione dovrebbe essere sufficiente. E in realtà anche la cancellazione/eliminazione dovrebbe esserlo. Se un ex membro fa ancora parte di un gruppo, lo considererei un bug.

La sospensione è per le mele davvero marce, e non è la situazione e lo scopo qui.

1 Mi Piace

Per quanto ne so, usiamo Sospendi quando dismettiamo i membri del team che non fanno più parte del nostro sito interno, quindi penso che sia un uso valido della funzione. :+1:

4 Mi Piace

La domanda giusta sarebbe: perché usi la sospensione invece di uno strumento adatto :wink:

La mancanza degli strumenti giusti non è la stessa cosa di un’azione valida, credo.

Dipende da cosa le persone cercano di ottenere. Ho molti utenti sospesi. Sono persone che probabilmente non torneranno mai più o che in alcuni casi sono morte. Tuttavia, molti di loro hanno fornito contenuti nel corso degli anni che sono ancora utili e sono considerati “esperti” nelle risposte che hanno dato, anche se non sono più utenti. Quindi non è insolito che qualcuno dica “C’è un post su quell’argomento di ‘fred’ di qualche anno fa”. Se anonimizzassi gli utenti, nessuno direbbe che c’è un post di ‘anon12345’ di qualche anno fa. Inoltre, se avessero trovato alcune buone risposte da ‘fred’, è più probabile che lo riconoscessero come esperto di quanto non farebbero se il suo account fosse ora anon41324.

Certo, le persone possono probabilmente usare la ricerca per trovare ciò che vogliono, o i risponditori potrebbero trovare il post e aggiungere un link, ma ciò non aiuta veramente i richiedenti a diventare autosufficienti nel trovare le proprie cose o mette un onere su coloro che conoscevano fred per fare lo scavo per coloro che non si preoccupano di farlo da soli.

6 Mi Piace

Penso che sospendere l’account sembri una buona soluzione? Non deve essere sempre per un motivo negativo. A volte potrebbe trattarsi di un membro dello staff/cliente in uscita, o anche di un membro della community che desidera prendersi una pausa per un po’. Entrambi sembrano usi validi per mettere l’account in sospensione anziché eliminarlo o anonimizzarlo. Significa anche che possono tornare se si riuniscono al team, o si riabbonano come clienti, ecc.

4 Mi Piace

Grazie per tutti i vostri contributi. Molto utili per ciò di cui abbiamo bisogno.

Suppongo che poiché alcuni di voi lo stanno facendo come parte del processo di offboarding (indipendentemente dal fatto che torneranno in seguito o se si tratta di una cancellazione totale), penso che implementeremo anche la sospensione degli utenti oltre alla disattivazione del loro account, impostando le loro notifiche su “mai” e disconnettendoli da tutti i loro accessi in Discourse.

Ciò garantirà che non saranno in grado di accedere alla community una volta che i nostri membri cancelleranno o se saranno in pausa.

1 Mi Piace

Un’altra domanda, a proposito, se sono sospesi (ma faranno ancora parte di un gruppo specifico che etichettiamo per gli annunci), non potranno comunque ricevere le notifiche via email, è corretto?

Grazie ancora

1 Mi Piace

Infatti. Inoltre, per renderlo meno negativo, puoi sempre personalizzare il testo
ad es. cambia js.user.suspended_permanently da ‘Questo utente è sospeso’ a qualcosa come ‘L’utente ha annullato l’account’ ecc.

5 Mi Piace

Corretto: un utente sospeso non può interagire con Discourse e non riceve email. Puoi riattivarlo se necessario e rimuovere la “penalità” che una sospensione comporta. Lo usiamo per gestire gli abbonamenti a pagamento e abbiamo un motivo personalizzato:

Questo utente è inattivo.
Motivo: abbonamento scaduto

6 Mi Piace

Grazie mille! Ottimi spunti! :slight_smile:

1 Mi Piace

Ciao Irene. Sembra che tu abbia ciò che ti serve per andare avanti, volevo lasciare una nota sulla sfumatura della disattivazione dell’account.

Quando un account utente viene disattivato, l’account viene disconnesso da tutte le sessioni del browser e l’utente deve riattivare la propria email per accedere e ricevere email. Un utente disattivato non riceverà notifiche.

Quando è utile? Penso che il caso d’uso principale sia per siti in cui un team interno lo sta utilizzando e l’organizzazione controlla gli indirizzi email dei membri del team, e quindi gli account.

Se qualcuno se ne va e non ha più accesso alla casella di posta elettronica di lavoro, non sarà in grado di convalidare nuovamente l’indirizzo email o accedere.

Esistono delle avvertenze per SSO e altre opzioni di accesso, nonché per gli utenti che cambiano indirizzo email, ecc. Ecco perché l’opzione di sospensione è utile se necessario. :slight_smile:

4 Mi Piace