def userInfo(): UserInfoform = UserInfoForm() if UserInfoform.validate_on_submit(): firstName = UserInfoform.firstName.data lastName = UserInfoform.lastName.data email = session.get('email') password = Tlbx.hash_password(session.get('password', None)) try: address = request.form['desktopstreet_address'] city = request.form['desktopadministrative_area_level_1'] state = request.form['desktoplocality'] except: address = request.form['mobilestreet_address'] city = request.form['mobileadministrative_area_level_1'] state = request.form['mobilelocality'] image = request.files[UserInfoform.profileImage.name] if (image.filename.encode('ascii', 'ignore') is not ""): image = Tlbx.imgToJPG("Profile", image) else: image = None Tlbx.new_Account(firstName, lastName, email, password, address, city, state, image) Tlbx.loginUser(email) return render_template('/Family/FamilySplash.html') flash("Please input data in all fields") return render_template('Register/userInfo.html', UserInfoform=UserInfoform)
def register(): Registerform = RegisterForm() if Registerform.validate_on_submit(): valid = Tlbx.validate_email(Registerform.email.data) print(valid) if(Tlbx.validate_email(Registerform.email.data) is not False): password = Tlbx.hash_password(Registerform.password.data) Tlbx.new_Account(Registerform.email.data, password) return redirect('/') flash('Email address already exists') return redirect('/login') return render_template('Login/login.html', Registerform=Registerform, Loginform=Loginform)