Ho creato un'applicazione simile a una wiki. Attualmente non c'è sicurezza, quindi tutti i contenuti hanno pulsanti di "modifica" in cui l'utente può modificare tutto. Ora, voglio che la mia applicazione abbia un accesso pubblico di sola lettura e l'accesso in lettura / scrittura per modificare il contenuto.
Prima di tutto, penso che sia utile farlo con due ruoli: visualizzatore e editor. Per gli editori, ci deve essere un meccanismo di autenticazione ecc.
Ma poi, vedo due modi:
-
Crea un "portale degli editor" e un "portale dei visitatori". Il portale degli editor è un'interfaccia simile ad un amministratore per un buon editing. Il portale degli spettatori è adatto alla sola lettura.
-
Crea un solo portale per l'accesso in lettura, ma quando l'utente è un editor, c'è qualcosa come un livello di modifica in più. Per esempio. ulteriori "Modifica" - Pulsanti o pulsanti di passaggio del mouse ... qualcosa del genere.
La soluzione a 2 porte sembra essere comune per me. Hai qualche esperienza con la soluzione di livello o qualche altro consiglio?