Python flask, jak stworzyć baze użytkowników z różnymi permission

0

Cześć,
chciałbym stworzyć aplikacje webową we flasku, w której na wstępie wyświetli się czy jesteśmy nauczycielem czy uczniem. Po wybraniu przejdzie do ekranu rejestracji lub logowania. Zarejestrowanie się daje odpowiednie uprawnienia(permission). Jak zrobić, że nauczyciel może mieć więcej praw niż uczeń na innych podstronach oraz jak najskuteczniej zweryfikować nauczyciela(uczniowie podszywający się pod nauczycieli)?
Polecacie jakąś stronkę na której jest to fajnie opisane, tutorial lub kurs na udemy?
Pozdrawiam! :)

1

W modelu usera zrób pole 'access_level'. We views.py możesz za każdym razem pisać ifa na user.access_level albo napisać dekorator. Do template też możesz przekazać access_level i na tej podstawie wyświetlać co i komu chcesz.

0

Albo robisz jak @Gufio opisał, albo jak potrzebujesz większej granulacjo, to powinieneś sobie osobną szeroką tabelę zrobić, gdzie kolumna to jakas operacja i albo ktoś ma uprawnienie albo nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1