|||

Django – #14 – System Autoryzacji cz. 2

Wprowadzenie.

Drugi wpis poświęcony systemowi autoryzacji jest nieco krótszy i ma na celu z jednej strony  zbudowanie logicznej struktury aplikacji, natomiast z drugiej strony ma na celu urtwalenie mechanizmów Django.

  1. System Autoryzacji cz. 1 
  2. System Autoryzacji cz. 2
  3. System Autoryzacji cz. 3
  4. System Autoryzacji cz. 4
  5. System Autoryzacji cz. 5
  6. System Autoryzacji cz. 6

Zakres artykułu.

  • Dodanie szablonów rejestracji, logowania i wylogowywania

Dodanie szablonów rejestracji, logowania i wylogowywania

W pierwszym kroku przejdźmy do pliku urls.py i dodajmy trzy ścieżki do następujących widoków: rejestacji, logowania i wylogowywania naszej aplikacji.
path(’signup’, views.signup_page, name=’signup_page’),
path(’login’, views.login_page, name=’login_page’),
path(’logout’, views.logout_page, name=’logout_page’),

Następnie w pliku views.py dodajmy trzy funkcje wspomnianych wyżej widoków.
def signup_page(request):
def login_page(request):
def logout_page(request):

Kolejno stwórzmy trzy proste szablony:
signup.html
login.html
logout.html

W celu łatwiejszego przemieszczania się po stronach zmodyfikujmy szablon base.html tak aby po naciśnięciu na określony wyraz przeniosło nas na daną stronę.

Cały plik base.html wygląda następująco.

Na koniec sprawdźmy, czy nasza strona działa zgodnie z oczekiwaniami naciskając na wyrazy HOME, Zarejestruj się, Zaloguj się, Wyloguj się.

Efekt po naciśnięciu na wyraz HOME.

Efekt po naciśnięciu na wyraz Zarejestruj się.

Efekt po naciśnięciu na wyraz Zaloguj się.

Efekt po naciśnięciu na wyraz Wyloguj się.

  1. System Autoryzacji cz. 1 
  2. System Autoryzacji cz. 2
  3. System Autoryzacji cz. 3
  4. System Autoryzacji cz. 4
  5. System Autoryzacji cz. 5
  6. System Autoryzacji cz. 6

Autor artykułu
Dominik Bednarski

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *