def login(request): if request.method == 'POST': form = UserLoginForm(request.POST) if form.is_valid(): user = auth.authenticate(username=request.POST.get('username')) if user is not None: try: Profile.objects.get(user=user) except Profile.DoesNotExist: Profile.objects.create(user=user) Profile.objects.create(user=user) user = auth.authenticate(username=request.POST.get('username'), password=request.POST.get('password')) if user is not None: try: Profile.objects.get(user=user) except Profile.DoesNotExist: Profile.objects.create(user=user) auth.login(request, user) messages.success(request, "You have successfully logged in") return redirect(reverse('profile')) else: form.add_error(None, "Your username or password was not recognised") else: form = UserLoginForm() args = {'form': form} args.update(csrf(request)) return render(request, 'login.html', args)
def login(request): if request.method == 'POST': form = UserLoginForm(request.POST) if form.is_valid(): user = auth.authenticate(username=request.POST.get('username'), password=request.POST.get('password')) if user is not None: auth.login(request, user) return redirect(reverse('index')) else: form.add_error(None, "Your username or password was not recognised") else: form = UserLoginForm() args = {'form': form} args.update(csrf(request)) return render(request, 'login.html', args)
def login(request): if request.method == 'POST': form = UserLoginForm(request.POST) if form.is_valid(): user = auth.authenticate(email=request.POST.get('email'), password=request.POST.get('password')) if user is not None: auth.login(request, user) messages.error(request, 'You have successfully logged in! ') return redirect(reverse('profile')) else: form.add_error(None, 'Your email or password was not recognised') else: form = UserLoginForm() args = {'form': form} args.update(csrf(request)) return render(request, 'login.html', args)
def login(request): if request.method == 'POST': form = UserLoginForm(request.POST) if form.is_valid(): user = auth.authenticate(email=request.POST.get('email'), password=request.POST.get('password')) if user is not None: auth.login(request, user) messages.error(request, "You have successfully logged in") return redirect(reverse('profile')) else: form.add_error(None, "Your email or password was not recognised - Please go to the register tab and register if you have not already done so") else: form = UserLoginForm() args = {'form': form} args.update(csrf(request)) return render(request, 'login.html', args)
def login(request): if request.method == 'POST': form = UserLoginForm(request.POST) if form.is_valid(): user = auth.authenticate(email=request.POST.get('email').lower(), password=request.POST.get('password')) if user is not None: auth.login(request, user) messages.success(request, "You have successfully logged in.") return redirect(reverse('account', kwargs={'user_id': user.id})) else: form.add_error(None, "Your email or password was not recognised.") else: form = UserLoginForm() args = {'form': form} args.update(csrf(request)) return render(request, 'accounts/login.html', args)