def signup(request): if request.method=="POST": fname = request.POST.get('first_name') lname = request.POST.get('last_name') email = request.POST.get('email') phone = request.POST.get('phone') upass = request.POST.get('password') customer = Customer(first_name=fname, last_name=lname, phone=phone, email=email, password=upass) values = {'first_name':fname, 'last_name':lname,'email':email,'phone':phone} #validate customer details error_msg = ValidateCustomer(customer) if not error_msg: #hashing password before customer is registered customer.password = make_password(customer.password) customer.save() return redirect('home') else: data = {'error':error_msg, 'value':values } return render(request, 'store/signup.html',data) else: return render(request, 'store/signup.html')
def post(self, request): postData = request.POST first_name = postData.get('first_name') last_name = postData.get('last_name') phone = postData.get('phone') email = postData.get('email') password = postData.get('password') # validation value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } error_message = None customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) error_message = self.validateCustomer(customer) if not error_message: print(first_name, last_name, phone, email, password) customer.password = make_password(customer.password) customer.save() return redirect('index') else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
def post(self, request): postData = request.POST first_name = postData.get('first_name') last_name = postData.get('last_name') phone = postData.get('phone') email = postData.get('email') password = postData.get('password') adress = postData.get('adress') # validation values = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email, 'adress': adress } customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password, adress=adress) error = validateCustomer(customer) if not error: # customer.password = make_password(customer.password) customer.save() successful = "Account created successfully" return render(request, 'sinup.html', {'success': successful}) return redirect(request, "homepage") else: data = {'values': values, 'error': error} return render(request, 'sinup.html', data)
def post(self, request): data = self.request.POST first_name = data.get('first_name') last_name = data.get('last_name') email = data.get('email') phone = data.get('phone') password = data.get('password') value = { 'first_name': first_name, 'last_name': last_name, 'email': email, 'phone': phone } customer = Customer( first_name=first_name, last_name=last_name, email=email, Phone=phone, password=password, ) errMsg = self.validateCustomer(customer) if errMsg: data = {'errMsg': errMsg, 'values': value} return render(request, 'sign-up.html', data) else: customer.password = make_password(password) customer.save() return redirect('/')
def post(self, request): postData = request.POST first_name = postData.get('firstname') last_name = postData.get('lastname') phone = postData.get('phone') email = postData.get('email') password = postData.get('password') repassword = postData.get('repassword') # customer object customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password, repassword=repassword) # Validation value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } error_message = self.validate_customer(customer) if not error_message: customer.password = make_password(customer.password) customer.repassword = make_password(customer.repassword) customer.save() return redirect("homepage") else: data = {"error": error_message, 'values': value} return render(request, 'signup.html', data)
def create(self, validated_data): customer = Customer() customer.name = validated_data.get('name') customer.email = validated_data.get('email') customer.phone = validated_data.get('phone') customer.password = make_password(validated_data.get('password')) customer.save() return customer
def registewrUser(self,request): postData = request.POST name = postData.get('name') email = postData.get('email') password = make_password(postData.get('password')) mobile = postData.get('mobile') customer = Customer(name=name, email=email, password=password, mobile=mobile) if self.validateUser(request, customer): err_dict = {'name': name, 'mobile': mobile, 'email': email} return render(request, 'signup.html', err_dict) else: customer.save() messages.success(request, 'Successfully signup!!') return redirect('index')
def post(self, request): first_name = request.POST.get('firstname') last_name = request.POST.get('lastname') email = request.POST.get('email') phone = request.POST.get('phone') password = request.POST.get('password') customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) error_message = self.validateCustomer(customer) if not error_message: customer.password = make_password(customer.password) customer.save() return redirect('index') else: return render(request, 'signup.html', {'error': error_message})