def get(self, request): customer_id = request.session.get('customer') cus_id = [] cus_id.append(customer_id) customers = Customer.get_customer_by_id(cus_id) print(customers) dec = {} dec['customers'] = customers print(dec) #dec['categories']=categories return render(request, 'customer_id.html', dec)
def post(self,request): email=request.POST.get('email') password=request.POST.get('password') customer=Customer.get_customer_by_id(email) error_message=None if customer: flag=check_password(password,customer.password) if flag: request.session['customer']=customer.id #request.session['email'] = customer.email return redirect('homepage') else: error_message='password is incorrect!!' else: error_message="email is incorrect" return render(request,'login.html',{'error':error_message})
def customer_name(customer): return Customer.get_customer_by_id(int(customer)).first_name
def get_customer_by_id(id): return Customer.get_customer_by_id(id)