Readonly profile
Descrizione
Questa estensione rimuove la possibilità per gli utenti di eseguire varie azioni sul forum.
Rimuove entrambi i controlli dell'interfaccia utente e disabilita gli endpoint dell'API REST sottostanti.
Questo è destinato ai forum in cui gli amministratori sono l'unica persona a modificare i profili utente o da utilizzare in integrazioni personalizzate in cui i dati vengono sincronizzati da una piattaforma diversa.
Opzioni disponibili:
- Disabilita accesso: disabilita l'endpoint di accesso regolare, ma conserva la capacità di creare token di accesso. Le sessioni possono ancora essere avviate tramite l'uso di token di memoria creati manualmente.
- Disabilita creazione token di accesso: disabilita completamente la capacità di creare token di accesso regolari e ricordare. Ciò rende impossibile l'avvio di nuove sessioni. Disabilita accesso è implicito con questa opzione. Le chiavi API non sono interessate.
- Disabilita modifica e-mail: disabilita le normali richieste di modifica e-mail. Gli amministratori possono ancora modificare altri utenti.
- Disabilita modifica e ripristino password: disabilita la normale modifica della password. Gli amministratori possono comunque impostare una password per altri utenti.
- Disabilita modifica avatar: disabilita il caricamento e la rimozione dell'avatar. Gli amministratori possono comunque utilizzare l'endpoint.
Se abiliti Disabilita accesso o Disabilita creazione token di accesso, ti bloccherai fuori dal forum se non sono presenti altri sistemi di accesso/autenticazione.
Per recuperare l'accesso al forum in caso di problemi è necessario:
- Utilizzare una chiave API per disabilitare le impostazioni o l'estensione tramite l'API REST.
- Disabilitare l'impostazione o l'estensione modificando manualmente il database.
- Rimozione del pacchetto Composer.
Se utilizzi un sistema di accesso esterno e hai impostato una password casuale sugli account utente Flarum, Disabilita accesso, Disabilita creazione token di accesso e Disabilita modifica e-mail non sono strettamente necessari perché gli utenti non possono utilizzare questi endpoint senza conoscere comunque la password utente Flarum.
Potresti semplicemente nascondere i pulsanti dall'interfaccia utente con CSS e sarebbe sufficiente.
Installazione
composer require clarkwinkelmann/flarum-ext-readonly-profile
Supporto
Questa estensione è in manutenzione minima.
È stato sviluppato per un cliente e rilasciato come open-source a beneficio della comunità.
Potrebbero essere pubblicati gratuitamente semplici correzioni di bug o aggiornamenti di compatibilità.
È possibile contattare lo sviluppatore per sponsorizzare funzionalità o aggiornamenti aggiuntivi.
Il supporto è offerto sulla base del "miglior sforzo" attraverso il thread della community di Flarum.
Link
Potrebbero essere presenti altri aggiornamenti futuri non indicati in questa pagina, seguire i link sopra per tenersi aggiornati.
Scopri di più su come monitorare gli aggiornamenti di Flarum e delle estensioni.