def post(self, request): phone = request.POST.get('phone') password = request.POST.get('password') customer = Customer.get_customer_by_phone(phone) error_message = None if customer: flag = check_password(password, customer.password) if flag: request.session['customer'] = customer.id request.session['email'] = customer.email request.session['phone'] = customer.phone if Login.return_url: if not request.META[ 'PATH_INFO'] == Login.return_url + '/check-out': return redirect('cart') else: return HttpResponseRedirect(Login.return_url) else: Login.return_url = None return redirect('homepage') else: error_message = 'Invalid Phone or Password!!' else: error_message = 'Invalid Phone or Password!!' print(phone, password) return render(request, 'login.html', {'error': error_message})
def post(self,request): name = request.POST.get('first_name') phone = request.POST.get('phone') password = request.POST.get('password') costomor = Customer.get_customer_by_phone(phone) if costomor: passkey = Customer.get_customer_by_password(password) if passkey: successful = 'loged in successfully' request.session['customer']=phone request.session['Name']=name # request.session['customer_id'] =adress request.session['phone'] =phone request.session['id'] =id(self) request.session['name']=name return redirect('homepage') else: error='invalid try' return render(request, 'login.html', {'error': error}) else: error='Phone number or password invalid !!' return render(request, 'login.html', {'error': error})
def post(self, request): email = request.POST.get('email') password = request.POST.get('password') print(email) customer = Customer.get_customer_by_email(email) print(customer) phone = request.POST.get('email') print(phone) customerp = Customer.get_customer_by_phone(phone) print(customerp) error_message = None if customer: flag = check_password(password, customer.password) if flag: request.session['customer'] = customer.id if Login.return_url: return HttpResponseRedirect(Login.return_url) else: Login.return_url = None return redirect('cart') else: error_message = "!!! Invalid User ID or Password!!!" else: error_message = "!!! Invalid User ID or Password!!!" if customerp: flag = check_password(password, customerp.password) if flag: request.session['customer'] = customerp.id if Login.return_url: return HttpResponseRedirect(Login.return_url) else: Login.return_url = None return redirect('cart') else: error_message = "!!! Invalid User ID or Password!!!" else: error_message = "!!! Invalid User ID or Password!!!" return render(request, 'login.html', {'error': error_message})