Mysql
 sql >> Database >  >> RDS >> Mysql

Soluzione multipla di accesso Python

C'è una differenza tra autenticazione e autorizzazione. L'autenticazione determina chi è autorizzato e l'autorizzazione determina ciò che i tuoi utenti possono vedere.
@login_required gestirà l'autenticazione, ma la tua domanda come posta riguarda l'autorizzazione. Ciò significa che vorrai utilizzare @roles_accepted anche. Crea più ruoli in base al tuo comportamento previsto e quindi assegna a questi utenti il ​​ruolo appropriato secondo necessità. Usando @roles_accepted si occuperà quindi dell'autorizzazione, consentendo solo agli utenti autorizzati di accedere a tale percorso in base al proprio ruolo.