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.
This commit is contained in:
parent
a80d7583a9
commit
68e4424a4f
1 changed files with 1 additions and 31 deletions
|
@ -1478,36 +1478,6 @@ class NahrajReseniView(LoginRequiredMixin, CreateView):
|
||||||
|
|
||||||
return HttpResponseRedirect(self.get_success_url())
|
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):
|
def prihlaska_log_gdpr_safe(logger, gdpr_logger, msg, form_data):
|
||||||
msg = "{}, form_hash:{}".format(msg,hash(frozenset(form_data.items)))
|
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:
|
# Přesměrovací URL má být v kontextu:
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
ctx = super().get_context_data(**kwargs)
|
ctx = super().get_context_data(**kwargs)
|
||||||
ctx['next'] = reverse('titulni_strana')
|
ctx['next'] = reverse('profil')
|
||||||
return ctx
|
return ctx
|
||||||
|
|
||||||
class LogoutView(auth_views.LogoutView):
|
class LogoutView(auth_views.LogoutView):
|
||||||
|
|
Loading…
Reference in a new issue