Lo schermo di creazione dell'account per gli inviti mostra la password come "opzionale"

Installato
2.8.0.beta7
( cbd7898d1d )

Priorità/Gravità: 2

Piattaforma:
desktop: ultime versioni di Firefox, Opera, Edge, Chrome
mobile: ultime versioni di Firefox, DuckDuckGo Browser, Chrome

Descrizione:

La schermata di creazione account tramite invito mostra la password come “opzionale”

ATTUALE:
Password *
Almeno 10 caratteri (opzionale)

ATTESO:
Password *
Almeno 10 caratteri

Il bug è puramente estetico. Non modifica in alcun modo il processo di creazione dell’account. Le password sono ovviamente necessarie per la creazione dell’account, e la creazione dell’account è possibile. Tuttavia, è fuorviante per gli utenti vedere la password indicata come “opzionale”.

Il bug si verifica solo quando si crea un account tramite link di invito.

Passaggi per riprodurre:

  • crea un invito
  • apri il link di invito
  • l’erroneo “password: opzionale” appare ogni volta su tutte le piattaforme/browser, con ogni link di invito

schermata completa di creazione account tramite link di invito

schermata completa di creazione account standard (senza bug)

Grazie per il vostro aiuto!

2 Mi Piace

La stella rossa accanto alla parola password indica che il campo è obbligatorio. È il testo di suggerimento che dice che è opzionale.

Potrebbe essere necessario verificare la stringa di traduzione

Vedo che è lo stesso per la lingua inglese

e l’ho trovato nei file delle localizzazioni

Inglese:

Tedesco:

2 Mi Piace

Non credo che il codice sia corretto al 100% qui.

1 Mi Piace

Impostare una password al momento dell’accettazione iniziale di un invito è effettivamente opzionale. Se un invito viene accettato senza compilare il campo password, l’utente dovrà impostare una password dopo essersi disconnesso e aver effettuato nuovamente l’accesso al sito.

Penso che nella quasi totalità dei casi, impostare una password al momento dell’accettazione di un invito sia più diretto rispetto all’impostarla in un secondo momento. Per questo motivo, non sono certo che il campo password debba essere effettivamente opzionale. Forse questo potrebbe essere controllato da un’impostazione del sito.

L’interfaccia utente attuale è confusa. Il campo è opzionale, ma la stella accanto al nome del campo password viene utilizzata per indicare i campi obbligatori. Se il campo deve rimanere opzionale, la stella dovrebbe probabilmente essere rimossa dal campo password nella pagina di accettazione dell’invito.

4 Mi Piace

Capisco, grazie per il chiarimento!

1 Mi Piace

Questo problema preciso si è ripresentato di recente. Grazie a @philipp2 per averlo segnalato!

Se sei invitato via email a un sito Discourse, puoi accettare l’invito cliccando sul link di invito. Ti è quindi consentito configurare il tuo account senza dover specificare una password. Poiché il tuo indirizzo email è già noto, puoi sempre accedere in seguito con un link inviato alla tua email, aggiungere una password o utilizzare il social login se è configurato sul sito. In questo caso tutto funziona perfettamente come sempre.

Con le recenti modifiche al sistema di invito, ora consentiamo anche la creazione di link di invito, che possono quindi essere copiati e condivisi al di fuori di Discourse. Ciò aggiunge la necessità di richiedere la conferma degli indirizzi email prima che gli invitati accedano e ottengano l’accesso alle discussioni. Non sono sicuro del perché, ma in questo caso se completi il modulo senza impostare una password, ricevi un’email di conferma diversa che ti invia a un link che richiede di impostare la password prima di accedere.

La soluzione qui, a mio parere, è far funzionare sempre il modulo di accettazione dell’invito proprio come il modulo di registrazione regolare, che come mostra l’OP negli screenshot richiede le password. Potremmo quindi rimuovere la funzionalità che invia un’email di benvenuto alternativa con istruzioni e link per il reset della password.

Tu lo sai. Io lo so. Ma senza una conoscenza più approfondita di Discourse, un utente invitato non lo sa. Solo e unicamente perché usare l’email come SSO è una soluzione piuttosto rara. Quindi, questo non è un bug, è un problema di UI/UX ed è nella categoria giusta :wink:

Sarà richiesta una password al momento del riscatto di un invito, come da:

Non è stato un vero problema perché all’utente è stato chiesto di impostare una password prima di accedere.

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 14 ore. Non sono più permesse nuove risposte.