From 68e4424a4f25e85188ec2fca78c59486a6f1e0a9 Mon Sep 17 00:00:00 2001 From: Tomas 'Jethro' Pokorny Date: Tue, 9 Feb 2021 20:22:24 +0100 Subject: [PATCH] Smazany nepouzivane view, po prihlaseni presmerovat na profil Smazany funkce k prihlaseni a odhlaseni, ted se pouzivaji class based views. Po prihlaseni se nyni presmerovava na profil, nikoli na titulku. --- seminar/views/views_all.py | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/seminar/views/views_all.py b/seminar/views/views_all.py index 08465925..39107f49 100644 --- a/seminar/views/views_all.py +++ b/seminar/views/views_all.py @@ -1478,36 +1478,6 @@ class NahrajReseniView(LoginRequiredMixin, CreateView): return HttpResponseRedirect(self.get_success_url()) -def resetPasswordView(request): - pass - -def loginView(request): - if request.method == 'POST': - form = LoginForm(request.POST) - if form.is_valid(): - user = authenticate(request, - username=form.cleaned_data['username'], - password=form.cleaned_data['password']) - print(form.cleaned_data) - if user is not None: - login(request,user) - return HttpResponseRedirect('/') - else: - return render(request, - 'seminar/profil/login.html', - {'form': form, 'login_error': 'Neplatné jméno nebo heslo'}) - - else: - form = LoginForm() - return render(request, 'seminar/profil/login.html', {'form': form}) - -def logoutView(request): - form = LoginForm() - if request.user.is_authenticated: - logout(request) - return render(request, 'seminar/profil/login.html', {'form': form, 'login_error': 'Byli jste úspěšně odhlášeni'}) - return render(request, 'seminar/profil/login.html', {'form': form}) - def prihlaska_log_gdpr_safe(logger, gdpr_logger, msg, form_data): msg = "{}, form_hash:{}".format(msg,hash(frozenset(form_data.items))) @@ -1656,7 +1626,7 @@ class LoginView(auth_views.LoginView): # Přesměrovací URL má být v kontextu: def get_context_data(self, **kwargs): ctx = super().get_context_data(**kwargs) - ctx['next'] = reverse('titulni_strana') + ctx['next'] = reverse('profil') return ctx class LogoutView(auth_views.LogoutView):