added logout functionality and updated login form validation
All checks were successful
Django Backend Validation / build (ubuntu-latest, 3.12) (push) Successful in 16s
Django Backend Validation / build (debian-latest, 3.11) (push) Successful in 20s
Django Backend Validation / build (debian-latest, 3.12) (push) Successful in 16s
Django Backend Validation / build (ubuntu-latest, 3.10) (push) Successful in 14s
Django Backend Validation / build (ubuntu-latest, 3.11) (push) Successful in 17s
Django Backend Validation / build (debian-latest, 3.10) (push) Successful in 17s
All checks were successful
Django Backend Validation / build (ubuntu-latest, 3.12) (push) Successful in 16s
Django Backend Validation / build (debian-latest, 3.11) (push) Successful in 20s
Django Backend Validation / build (debian-latest, 3.12) (push) Successful in 16s
Django Backend Validation / build (ubuntu-latest, 3.10) (push) Successful in 14s
Django Backend Validation / build (ubuntu-latest, 3.11) (push) Successful in 17s
Django Backend Validation / build (debian-latest, 3.10) (push) Successful in 17s
Signed-off-by: Jochen Mehlich <coding@jochenmehlich.de>
This commit is contained in:
parent
fd249adbbb
commit
a9d639db55
@ -4,3 +4,4 @@ from django.contrib.auth.models import User
|
|||||||
class LoginForm(forms.Form):
|
class LoginForm(forms.Form):
|
||||||
username = forms.CharField(label="username", max_length=255)
|
username = forms.CharField(label="username", max_length=255)
|
||||||
password = forms.CharField(label="password", max_length=255, widget=forms.PasswordInput)
|
password = forms.CharField(label="password", max_length=255, widget=forms.PasswordInput)
|
||||||
|
auth_type = forms.CharField(label="auth_type", max_length=255)
|
||||||
@ -22,5 +22,6 @@ urlpatterns = [
|
|||||||
path('admin/', admin.site.urls),
|
path('admin/', admin.site.urls),
|
||||||
path("__reload__/", include("django_browser_reload.urls")),
|
path("__reload__/", include("django_browser_reload.urls")),
|
||||||
path("login", login, name="login"),
|
path("login", login, name="login"),
|
||||||
path("settings/", include('settings.urls'))
|
path("logout", logout, name="logout"),
|
||||||
|
path("settings/", include('settings.urls')),
|
||||||
]
|
]
|
||||||
|
|||||||
@ -23,3 +23,7 @@ def login(request):
|
|||||||
return render(request, "login.html", {"userError": True})
|
return render(request, "login.html", {"userError": True})
|
||||||
elif auth_type == "openid":
|
elif auth_type == "openid":
|
||||||
return render(request, "login.html")
|
return render(request, "login.html")
|
||||||
|
|
||||||
|
def logout(request):
|
||||||
|
dauth.logout(request)
|
||||||
|
return redirect("/")
|
||||||
Loading…
x
Reference in New Issue
Block a user