Esempio n. 1
0
def login():
    if logged_in():
        return flask.redirect("/")

    if has_fields(flask.request.form, ["Username", "Password", "Method"]):

        if flask.request.form["Method"] == "Login":
            return verify_login_user(flask.request.form)
        elif flask.request.form["Method"] == "Register":
            return register_user(flask.request.form)

    return flask.render_template("user/login.html")
Esempio n. 2
0
def login():
    if logged_in():
        return flask.redirect("/")

    if has_fields(flask.request.form, ["Username", "Password", "Method"]): 
        
        if flask.request.form["Method"] == "Login": 
            return verify_login_user(flask.request.form)
        elif flask.request.form["Method"] == "Register":
            return register_user(flask.request.form)
    
    return flask.render_template("user/login.html")
Esempio n. 3
0
def upload_create():
    if has_fields(flask.request.form, ('Name', 'Category', 'Description', 'Cost')):
        name = flask.request.form['Name']
        category = flask.request.form['Category']
        description = flask.request.form['Description']
        cost = flask.request.form['Cost']
        m = hashlib.md5()
        m.update(name + category + description + cost + current_user.username)
        file_id = int(m.hexdigest(), 16)
        set_item(FILE_BUCKET_NAME, str(file_id), json.dumps({'user':current_user.username, 'file_id': file_id, 'name':name, 'category':category, 'description':description, 'cost':cost}))
        current_user.files.append(file_id)
        current_user.save_to_db()
        return flask.redirect('/upload/upload/%s' % file_id)
    return flask.render_template("upload/create.html")
Esempio n. 4
0
def upload_create():
    if has_fields(flask.request.form,
                  ('Name', 'Category', 'Description', 'Cost')):
        name = flask.request.form['Name']
        category = flask.request.form['Category']
        description = flask.request.form['Description']
        cost = flask.request.form['Cost']
        m = hashlib.md5()
        m.update(name + category + description + cost + current_user.username)
        file_id = int(m.hexdigest(), 16)
        set_item(
            FILE_BUCKET_NAME, str(file_id),
            json.dumps({
                'user': current_user.username,
                'file_id': file_id,
                'name': name,
                'category': category,
                'description': description,
                'cost': cost
            }))
        current_user.files.append(file_id)
        current_user.save_to_db()
        return flask.redirect('/upload/upload/%s' % file_id)
    return flask.render_template("upload/create.html")