def post(self, request): email = request.POST.get('email') password = request.POST.get('password') customer = Customer.get_user_by_email(email) error_message = None if customer: flag = check_password(password, customer.password) if flag: request.session['customer'] = customer.id if Login.return_url: return HttpResponsePermanentRedirect(Login.return_url) else: Login.return_url = None return redirect('homepage') else: error_message = "Email address or password is incorrect" else: error_message = "Email address or password is incorrect" return render(request, "login.html", {'error': error_message})
def post(self, request): errMsg = '' data = self.request.POST email = data.get('email') password = data.get('password') value = { 'email': email, } customer = Customer.get_user_by_email(email=email) if customer: if check_password(password, customer.password): request.session["customer"] = customer.id return redirect('/') else: errMsg = "Password not match !" value["errMsg"] = errMsg return render(request, 'login.html', value) else: errMsg = "Invalid Email" value["errMsg"] = errMsg return render(request, 'login.html', value)
def post(self, request): if request.method == 'POST': erroMsg = None email = request.POST.get("email") password = request.POST.get("password") user = Customer.get_user_by_email(email) if user: flag = check_password(password, user.password) if flag: request.session["uid"] = user.id if Login.return_url: return HttpResponseRedirect(Login.return_url) else: Login.return_url = None return redirect("index") else: erroMsg = "User Name & Password is incorrect." else: erroMsg = "Email is incorrect." return render(request, 'login.html', {'error': erroMsg})
def sign_in(request): errMsg = '' if request.method == "POST": data = request.POST email = data.get('email') password = data.get('password') value = { 'email': email, } user = Customer.get_user_by_email(email=email) if user: if check_password(password, user.password): print("user login") return redirect('/') else: errMsg = "Password not match !" value["errMsg"] = errMsg return render(request, 'sign-in.html', value) else: errMsg = "Invalid Email" value["errMsg"] = errMsg return render(request, 'sign-in.html', value) return render(request, 'sign-in.html')