def post(self, request): first_name = request.POST.get('firstname') last_name = request.POST.get('lastname') email = request.POST.get('email') password = request.POST.get('password') phone = request.POST.get('phone') error_message = None 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, password=password, phone=phone, ) # validation error_message = self.validateCustomer(customer) # saving if (not error_message): customer.password = make_password(customer.password) customer.register() # return render(request,'index.html') # return redirect('http:/localhost:8000') return redirect('homepage') else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
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') customer = Customer( first_name=first_name, last_name=last_name, phone=phone, email=email, password=password, ) #pass to customer model #passing values while validation values = { "first_name": first_name, "last_name": last_name, "phone": phone, "email": email, } #validation error = None error = self.validateCustomer(customer, error) print(error) if not error: customer.password = make_password(customer.password) customer.register() #saving the customer data return redirect('index') else: datas = {'error': error, 'values': values} print('entered') return render(request, 'signup.html', datas)
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') confirm_password = postData.get('ConfirmPassword') #valadiation value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password, confirm_password=confirm_password) error_message = self.valadCustomer(customer) if not error_message: customer.password = make_password(customer.password) customer.confirm_password = make_password( customer.confirm_password) customer.register() messages.success(request, "Signup Success.Please login") return redirect('login') else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
def registerUser(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') # 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 = validateCustomer(customer) # saving if not error_message: print(first_name, last_name, phone, email, password) customer.password = make_password(customer.password) customer.register() return redirect('homepage') 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') email = postdata.get('email') phone = postdata.get('phone') password = postdata.get('password') value = { 'first_name': first_name, 'last_name': last_name, 'email': email, 'phone': phone } error_message = None customer = Customer( first_name=first_name, #here we r creating obj and storing. 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.register( ) #customer.save() or we can directly store the data like this step return redirect( "homepage") ## or we can also make a func & can save else: data = {'error': error_message, 'values': value} return render(request, "orders/signup.html", data)
def post(self, request): var = request.POST first_name = var.get('firstname') last_name = var.get('lastname') phone = var.get('phoneno') email = var.get('email') password = var.get('password') 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): customer.password = make_password(customer.password) customer.register() return redirect('homepage') else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
def post(self, request): postData = request.POST firstname = postData.get('firstname') lastname = postData.get('lastname') email = postData.get('email') password = postData.get('password') value = { 'firstname': firstname, 'lastname': lastname, 'email': email, 'password': password } customer = Customer(firstname=firstname, lastname=lastname, email=email, password=password) error_msg = self.ValidateCustomer(customer) if not error_msg: customer.password = make_password(customer.password) customer.register() return redirect('login') else: data = {'error': error_msg, 'values': value} return render(request, 'signup.html', data)
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') customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) # validation value = { "first_name": first_name, "last_name": last_name, "phone": phone, "email": email } error_message = self.validation(customer) if not error_message: customer.password = make_password(customer.password) customer.register() return redirect('homepage') else: data = {'msg': error_message, 'values': value} return render(request, 'signup.html', data)
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') # 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.register() messages.success(request,'Successfully created the account, Go to Login!') return redirect('homepage') else: data = { 'error': error_message, 'values': value } return render(request, 'signup.html', data)
def post(self, request): if request.method == 'POST': fname = request.POST.get("firstname") lname = request.POST.get("lastname") email = request.POST.get("email") phone = request.POST.get("phone") password = request.POST.get("password") errorMsg = None customer = Customer(first_name=fname, last_name=lname, email=email, phone=phone, password=password) errorMsg = self.validateInput(customer) values = { 'fname': fname, 'lname': lname, 'email': email, 'phone': phone } if not errorMsg: customer.password = make_password(customer.password) customer.register() return redirect("index") else: data = {'error': errorMsg, 'values': values} return render(request, 'signup.html', data) return render(request, 'signup.html')
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') # Show Last InputField Values Dictonary Talako Values Bhitra Bhako values = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) error_message = self.validateCustomer(customer) # print(first_name, last_name, phone, email, password) # Saving Data To Database if not error_message: # Convert Password To Hash Format customer.password = make_password(customer.password) customer.register() return redirect('index') else: data = {'error': error_message, 'value': values} return render(request, 'signup.html', data)
def post(self, request): postdata = request.POST first_name = postdata.get('firstname') last_name = postdata.get('lastname') email = postdata.get('email') password = postdata.get('password') phone = postdata.get('phone') value = { 'first_name': first_name, 'last_name': last_name, 'email': email, 'phone': phone } # creation of a customer customer = Customer(email=email, first_name=first_name, last_name=last_name, password=password, phone=phone) error_msg = self.validateCustomer(customer) # if form is valid if not error_msg: customer.password = make_password(customer.password) customer.register() # valid_msg = "Registration succeed" return redirect('homepage') else: data = {'errors': error_msg, 'values': value} return render(request, 'signup.html', data)
def post(self, request): first_name = request.POST.get('firstname') last_name = request.POST.get('lastname') phone = request.POST.get('phone') email = request.POST.get('email') password = request.POST.get('password') #values value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } #validation error_message = None #customer object customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) #calling validateCustomer method error_message = self.validateCustomer(customer) #saving if not error_message: customer.password = make_password(customer.password) customer.register() return redirect("products-index") else: context = {'error': error_message, 'values': value} return render(request, 'signup.html', context)
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") #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) #save if not error_message: print(first_name, last_name, phone, email, password) print(customer.password) customer.password = make_password(customer.password) customer.register() return redirect("homepage") else: data = {'error': error_message, 'values': value} return render(request, "signup.html", data)
def post(self, request): firstName = request.POST.get('Fname') lastName = request.POST.get('Lname') email = request.POST.get('email') password = request.POST.get('password') rePassword = request.POST.get('rePassword') customer = Customer(fname=firstName, lname=lastName, email=email, password=password) error_msg = None values = { 'fname': firstName, 'lname': lastName, 'email': email, 'password': password, } error_msg = self.validateCustomer(customer, rePassword) if not error_msg: customer.password = make_password(customer.password) customer.register() return redirect('home') else: return render(request, './signup.html', { 'error': error_msg, 'values': values })
def Register(request): if request.method == 'GET': return render(request, 'register.html') else: PostData = request.POST first_name = PostData.get('firstname') last_name = PostData.get('lastname') email = PostData.get('email') phone = PostData.get('phone') password = PostData.get('password') confirm_password = PostData.get('confirm_password') values ={ 'first_name' : first_name, 'last_name' : last_name , 'phone' : phone, 'email' : email } # validation (checking of error ) # used_email = error_message = None if(not first_name): error_message = "First name is Required." elif len(first_name)<4: error_message = "Length must be if 4 letters." # elif len(phone)<6: # error_message = "Phone number must be of 10 digits." elif(password !=confirm_password): error_message = "Password must be same." # Checking unique email elif(password ==confirm_password): if Customer.objects.filter(email=email): error_message='The email you entered has already been taken. Please try another email.' #success (saving) if (not error_message): customer = Customer( firstname = first_name, lastname = last_name , email = email, phone = phone, password = make_password(password) ) customer.register() return render(request, 'login.html') else: return render(request, 'register.html',{ 'error': error_message, 'value': values })
def post(self, request): first_name = request.POST.get('firstname') last_name = request.POST.get('lastname') phone = request.POST.get('phone') email = request.POST.get('email') password = request.POST.get('password') customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) def validateCustomer(self, customer): error_message = None if not customer.first_name: error_message = 'Please entet First name' elif len(customer.first_name) <= 4 or len( customer.first_name) > 20: error_message = 'Please enter First name atlis 4 and smaller than 20' elif not customer.last_name: error_message = 'Please enter Last name' elif len(customer.last_name) <= 4 or len(customer.last_name) > 20: error_message = 'Please enter last name atlis 4 and smaller than 20' elif not customer.phone: error_message = 'Please enter phone number' elif len(customer.phone) < 10 or len(customer.phone) > 14: error_message = 'Please enter phone number atlis 10 or 13 not 13+' elif not customer.password: error_message = 'Please enter password' elif len(customer.password) < 8 or len(customer.password) > 21: error_message = 'Please enter passwrd atlis 8 or 20 not 21' elif customer.isExists(): error_message = 'Email Address already Registered...' return error_message error_message = None error_message = validateCustomer(self, customer) if not error_message: customer.password = make_password(customer.password) customer.register() return redirect('store') else: values = { 'first_name': first_name, 'last_name': last_name, 'email': email, 'phone': phone } data = {'error': error_message, 'values': values} return render(request, 'store/signup.html', data)
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') aadhar = postData.get('aadhar') address = postData.get('address') area = postData.get('area') landmark = postData.get('landmark') pincode = postData.get('pincode') # validation value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email, 'aadhar': aadhar, 'address': address, 'area': area, 'landmark': landmark, 'pincode': pincode, } error_message = None customer = Customer( first_name=first_name, last_name=last_name, phone=phone, email=email, password=password, aadhar=aadhar, address=address, area=area, landmark=landmark, ) error_message = self.validateCustomer(customer) if not error_message: # print(first_name, last_name, phone, email, password) customer.password = make_password(customer.password) customer.register() return redirect('homepage') else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
def post(self, request): postData = request.POST first_name = postData.get('firstname') last_name = postData.get('lastname') phone = postData.get('phonenumber') 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.is_active = False customer.register() email_subject = 'Activate your account' email_body = 'Test body' email = EmailMessage( email_subject, email_body, '*****@*****.**', [email], # ['*****@*****.**'], # reply_to=['*****@*****.**'], # headers={'Message-ID': 'foo'}, ) email.send(fail_silently=False) return redirect('/') else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
def post(self,request): postdata = request.POST customer = Customer(first_name=postdata.get('firstname'), last_name=postdata.get('lastname'), phone=postdata.get('phone'), email=postdata.get('email'), password=postdata.get('password')) value = { 'firstname': customer.first_name, 'lastname': customer.last_name, 'phone': customer.phone, 'email': customer.email} error_msg = self.validatefield(customer) if not error_msg: if postdata.get('password') == postdata.get('cpassword'): customer.password = make_password(customer.password) customer.register() return redirect('homepage') error_msg = 'Make sure password and confirm password are same...!!' data = {'value': value, 'msg': error_msg} return render(request, 'signup.html', data)
def post(self, request): postData = request.POST fname = postData.get('firstname') lname = postData.get('lastname') email = postData.get('email') password = postData.get('password') mob = postData.get('phone') value = { 'firstname': fname, 'lastname': lname, 'email': email, 'mobile': mob } errormsg = '' customer = Customer(firstname=fname, lastname=lname, email=email, mobile=mob, password=password) if not fname: errormsg = "FIRST NAME REQUIRED" elif not lname: errormsg = "last NAME REQUIRED" elif not email: errormsg = 'EMAIL REQUIRED' elif not password: errormsg = "PASSWORRD REQUIRED" elif not mob: errormsg = "MOBILE NUMBER REQUIRED" elif len(mob) < 10: errormsg = "INVALID MOBILE NUMBER" elif customer.is_exist(): errormsg = "email already exist" if not errormsg: customer.password = make_password(customer.password) customer.register() return redirect('homepage') else: data = {'error': errormsg, 'values': value} return render(request, 'signup.html', data)
def post(self, request): postData = request.POST fname = postData.get("fname") lname = postData.get("lname") phone = postData.get("phone") email = postData.get("email") password = postData.get("password") # after Validation of form, typed data in input text are remain as it is, not removed value = { 'fname': fname, 'lname': lname, 'phone': phone, 'email': email # Above password has not been used so that user has to type after validation } customer = Customer(fname=fname, lname=lname, phone=phone, email=email, password=password) # Validaiton Functions error_msg = self.validateCustomer(customer) # saving data fo form if not error_msg: print(fname, lname, phone, email, password) customer.password = make_password(customer.password) # we can also do customer.save() and registered customer.register() return redirect("homepage") else: data = {"error": error_msg, "values": value} # HttpResponse has request = post method = has get which can access fields return render(request, "signup.html", data)
def post(self, request): #collect of data from form submit form #request.POST.get('key') postData = request.POST firstName = postData.get('firstname') lastName = postData.get('lastname') phone = postData.get('phonenumber') email = postData.get('email') password = postData.get('password') #hold the data of some input field so that user don't need to specify again value = { 'firstName': firstName, 'lastName': lastName, 'phone': phone, 'email': email, } #create customer message customer = Customer(firstName=firstName, lastName=lastName, phone=phone, email=email, password=password) #validation -check for any validation error for the new customer error_message = {} error_message = self.validateCustomer(customer) #saving #finally create an object which validate all the fields and if not error_message: #hashing the user password before register the password customer.password = make_password(customer.password) customer.register() else: data = {'value': value, 'error': error_message} return render(request, 'signup.html', data) return redirect('homepage')
def signup(request): if request.method == 'GET': return render(request,'register.html') else: postData = request.POST username = postData.get('username') phone = postData.get('phone') email = postData.get('email') password = postData.get('password') print(username,phone,email,password) #valdation value = { 'username':username, 'phone':phone, 'email':email, } error_message =None customer = Customer(username=username,phone=phone,email=email,password=password) if (not username): error_message = "Username Required" elif len(username) < 4: error_message ="Username must be 4 char or long" isExists = customer.isExists() if isExists: error_message = 'Email Already taken' #saving if not error_message: customer.password = make_password(customer.password) customer.register() return render(request,'register.html') else: data = { 'error':error_message, 'values':value } return render(request,'register.html', data)
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') customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) isExists = customer.isExists() error_message = None if isExists: error_message = 'Email already exists' print('Email already exists') return render(request, 'signup.html', {'error': error_message}) if not error_message: customer.password = make_password(customer.password) customer.register() return redirect('homepage')
def registeruser(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") error_message = None customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) #create dict value = { "first_name": first_name, "last_name": last_name, "phone": phone, "email": email } error_message = self.validateCustomer(customer) # print(first_name,last_name,phone,email,password) if not error_message: customer.password = make_password(customer.password) #save data on databse customer.register() return redirect("home") else: #create dict data = {"error": error_message, "values": value} return render(request, "signup.html", data)
def registerUser(self, request): first_name = request.POST.get('firstname') last_name = request.POST.get('lastname') phone = request.POST.get('phone') email = request.POST.get('email') password = request.POST.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: customer.password = make_password(customer.password) customer.register() return redirect('store:index') else: context = {'error': error_message, 'values': value} return render(request, 'store/signup.html', context)
def post(self, request): # fetching data from webpage postData = request.POST first_name = postData.get('firstname') last_name = postData.get('lasttname') phone = postData.get('phone') email = postData.get('Email') password = postData.get('password') # Refresh screen data store value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } # Data obtaining customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) # Filed check Errormessage = None Errormessage = self.validateCustomer(customer) # Saving Data Data = {'error': Errormessage, 'Values': value} if not Errormessage: customer.password = make_password( customer.password) # encoding the password Customer.register(customer) return redirect('Homepage') else: return render(request, 'signup.html', Data)
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') 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): customer.password = make_password(customer.password) customer.register() template = render_to_string( '../../store/templates/welcomemail.html', {'name': customer.first_name}) email = EmailMultiAlternatives( 'You Have Registered Successfully To Lucky Digital Studio', template, settings.EMAIL_HOST_USER, [customer.email], ) email.attach_alternative(template, "text/html") email.send() return redirect("cart") else: data = {'error': error_message, 'values': value} return render(request, 'signup.html', data)
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') print(first_name, last_name, phone, email, password) customer = Customer(first_name=first_name, last_name=last_name, phone=phone, email=email, password=password) error_msg = self.validateCustomer(customer) # Saving if error_msg: value = { 'first_name': first_name, 'last_name': last_name, 'phone': phone, 'email': email } data = { 'values': value, 'error': error_msg } return render(request, 'signup.html', data) else: # hashing the password customer.password = make_password(customer.password) customer.register() return redirect('homepage')