Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wielofunkcyjne rozwiązanie do logowania w Pythonie

Istnieje różnica między uwierzytelnianiem a autoryzacją. Uwierzytelnianie określa, kto jest dozwolony, a autoryzacja określa, co mogą zobaczyć Twoi użytkownicy.
@login_required zajmie się uwierzytelnianiem, ale Twoje pytanie dotyczy autoryzacji. Oznacza to, że będziesz chciał użyć @roles_accepted również. Utwórz wiele ról na podstawie zamierzonego zachowania, a następnie przypisz tym użytkownikom odpowiednią rolę w razie potrzeby. Używanie @roles_accepted zajmie się wówczas autoryzacją, zezwalając tylko autoryzowanym użytkownikom na dostęp do tej trasy na podstawie ich roli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php usuwa wiersze linków z bazy danych mysql

  2. Kolumna indeksująca z funkcją REPLACE w mySQL

  3. MySQL Wybierz inny wiersz, jeśli taki nie istnieje

  4. JPA Hibernate - kaskadowe usuwanie zarówno w bazie danych, jak i adnotacji

  5. Jak zmienić numer początkowy zamówienia w Magento?