Exemplo n.º 1
0
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)