sql >> Database >  >> RDS >> Mysql

Python Login Multi-oplossing

Er is een verschil tussen authenticatie en autorisatie. Verificatie bepaalt wie toegang heeft en autorisatie bepaalt wat uw gebruikers mogen zien.
@login_required zal authenticatie afhandelen, maar uw vraag gaat over autorisatie. Dit betekent dat je @roles_accepted . wilt gebruiken ook. Creëer meerdere rollen op basis van uw beoogde gedrag en wijs deze gebruikers vervolgens de juiste rol toe als dat nodig is. @roles_accepted gebruiken zal dan de autorisatie afhandelen, waarbij alleen geautoriseerde gebruikers toegang krijgen tot die route op basis van hun rol.



  1. Pseudo-kolommen gebruiken met een gekoppelde server

  2. PHP - uniqid(,true) versus uniqid()+mt_rand()

  3. ExecuteNonQuery:verbindingseigenschap is niet geïnitialiseerd.

  4. Wat is er nieuw in MariaDB Cluster 10.4