def register_user_hindi(): if request.method == 'POST': email = request.form['email_hindi'] password = request.form.get('new_password_hindi') name = request.form.get('name_hindi') phone_no = request.form.get('phone_no_hindi') male_gender = request.form.get('gender_male_hindi') female_gender = request.form.get('gender_female_hindi') other_gender = request.form.get('gender_other_hindi') # gender = 'M' if female_gender is None else 'F' if other_gender: gender = 'O' else: gender = 'M' if female_gender is None else 'F' dob = request.form.get('dob_hindi') captcha_response = request.form.get('g-recaptcha-response') try: if Utils.is_human(captcha_response): if User.register_user(email, password, name, phone_no, gender, dob): session['email'] = email user = User.get_user_object(email) msg = Message('Verify your e-mail', sender='*****@*****.**', recipients=[email]) msg.body = 'Please verify your email by clicking on the following link-' \ ' http://127.0.0.1:5000/users/user-verify/{}\n\n\n' \ 'कृपया निम्न लिंक पर क्लिक करके अपना ईमेल सत्यापित करें-' \ ' http://127.0.0.1:5000/users/hi/user-verify/{}'.format(user._id, user._id) MailSender.send_mail(msg) # mail.send(msg) # return 'अपने डैशबोर्ड तक पहुंचने से पहले ईमेल के सत्यापन के लिए कृपया अपना इनबॉक्स जांचें' return render_template( 'general.html', heading='ईमेल सत्यापन आवश्यक है', message= 'अपने डैशबोर्ड तक पहुंचने से पहले ईमेल के सत्यापन के ' 'लिए कृपया अपना इनबॉक्स जांचें') # return redirect(url_for('.user_dashboard_hindi')) else: gs = goslate.Goslate() message = gs.translate( "Please go back and verify the captcha.", 'hi') return render_template('general.html', heading=message) except UserErrors.UserError as e: gs = goslate.Goslate() message = gs.translate(e.message, 'hi') return message return render_template('apply_now1.html', language=1, sitekey="6LfKAGUUAAAAABDEXB8lTMBclklOSWtBorh70Say")
def register_user(): if request.method == 'POST': email = request.form['email'] password = request.form.get('new_password') name = request.form.get('name') phone_no = request.form.get('phone_no') male_gender = request.form.get('gender_male') female_gender = request.form.get('gender_female') other_gender = request.form.get('gender_other') # gender = 'M' if female_gender is None else 'F' if other_gender: gender = 'O' else: gender = 'M' if female_gender is None else 'F' dob = request.form.get('dob') captcha_response = request.form.get('g-recaptcha-response') try: if Utils.is_human(captcha_response): if User.register_user(email, password, name, phone_no, gender, dob): session['email'] = email user = User.get_user_object(email) msg = Message('Verify your email', sender='*****@*****.**', recipients=[email]) msg.body = 'Please verify your email by clicking on the following link-' \ ' http://127.0.0.1:5000/users/user-verify/{}\n\n\n' \ 'कृपया निम्न लिंक पर क्लिक करके अपना ईमेल सत्यापित करें-' \ ' http://127.0.0.1:5000/users/hi/user-verify/{}'.format(user._id, user._id) MailSender.send_mail(msg) # mail.send(msg) # return 'Please check your inbox for verification of the email before accessing your dashboard' return render_template( 'general.html', heading='Email verification required', message='Please check your inbox for verification ' 'of the email before accessing your dashboard') # return redirect(url_for('.user_dashboard')) else: return render_template( 'general.html', heading='Please go back and verify the captcha') except UserErrors.UserError as e: return render_template('general.html', message=e.message) return render_template('apply_now1.html', language=0, sitekey="6LfKAGUUAAAAABDEXB8lTMBclklOSWtBorh70Say")