Я использовал встроенную функцию выхода из системы Django, используя аутентификацию Django,
это следующий шаблон URL для входа в систему
urls.py:
from django.contrib import admin
from django.urls import path, include
from . import views
urlpatterns = [
path('',views.home),
path('admin/', admin.site.urls),
path('users/', include('users.urls')),
path('users/', include('django.contrib.auth.urls')),
path('dashboard/', include('dashboard.urls')),
]
И я добавил следующее в мой setting.py
settings.py:
LOGIN_REDIRECT_URL = 'dashboard:home'
LOGOUT_REDIRECT_URL = 'dashboard:home'
Теперь, как мне проверить, закрыл ли пользователь свой браузер и должен ли он выйти из системы?
PS: я создал свой собственный HTML-страницы для входа и регистрации и создал свой собственный customuser на основе AbstractUser