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())
|
||||
|
||||
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):
|
||||
|
|
Loading…
Reference in a new issue