def main_login(request): if request.user.is_authenticated(): return HttpResponseRedirect('/') else: result = loginview(request) if request.user.is_authenticated(): request.user.score = get_score_for_user(request.user) request.user.save() return result
def register(request): #username = None if request.user.is_authenticated(): return HttpResponseRedirect(reverse('measures.views.dashboard')) #username = request.user.username template = loader.get_template('measures/register.html') if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): user = User.objects.create_user( username=form.cleaned_data['username'], password=form.cleaned_data['password1'] ) user = authenticate(username=request.POST['username'], password=request.POST['password1']) loginview(request, user) return HttpResponseRedirect(reverse('measures.views.dashboard')) form = RegisterForm(request.POST) return HttpResponse(template.render({"form": form}, request)) form = RegisterForm() return HttpResponse(template.render({"form": form}, request))
def login(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('measures.views.dashboard')) return loginview(request,template_name="measures/login.html", redirect_field_name='next',authentication_form=LoginForm)
def custom_login(request): if request.user.is_authenticated(): return HttpResponseRedirect('/project') else: return loginview(request)