Exemple #1
0
def login():
    if req.method == "GET":
        return render_template("login.html", logged=logged())
    elif req.method == "POST":
        if req.post["username"] == "" or req.post["password"] == "":
            return render_template("login.html", error="All fields must be filled.", logged=logged())
        elif len(req.post["username"]) < 5 or len(req.post["password"]) < 5:
            return render_template("login.html", error="Field length must be above 5 characters.",
                                   logged=logged())
        elif len(req.post["username"]) > 15:
            return render_template("login.html", error="Username cannot be more than 15 characters.",
                                   logged=logged())
        else:
            username = req.post["username"]
            password = req.post["password"]
            cur.execute(
                "SELECT id, urldecoder(username) FROM users WHERE username = '******' AND password = '******'".format(username,
                                                                                                              password))
            res = cur.fetchall()
            cur.reset()
            if len(res) < 1:
                return render_template("login.html", error="Wrong username/password.", logged=logged())
            else:
                db_id = str(res[0][0])
                db_username = res[0][1]
                session.put("logged", True)
                session.put("username", db_username)
                session.put("id", db_id)
                return redirect("/")
Exemple #2
0
def index():
    cur.execute("SELECT urldecoder(name), urldecoder(descr) FROM gifts")
    res = cur.fetchall()
    if len(res) < 1:
        return render_template("index.html", logged=logged())
    else:
        gifts = []
        for r in res:
            gifts.append("{}: {}".format(r[0], r[1]))
        cur.reset()
        return render_template("index.html", gifts=gifts, logged=logged())
def userlist():
  try:
    users = getUser()
    return render_template('user_list.html', data=users)
  except Exception as e:
    logger.insertLog('Exception:', makeError(e))
    return handle_error(e)
def userdetail(username):
  try:
    detail = getUserDetail(username)
    # return jsonify(detail)
    return render_template('user_detail.html', detail = detail, user=username)
  except Exception as e:
    logger.insertLog('Exception:', makeError(e))
    return handle_error(e)
Exemple #5
0
def gift():
    if req.method == "GET":
        return render_template("gift.html", logged=logged())
    elif req.method == "POST":
        if req.post["name"] == "" or req.post["desc"] == "":
            return render_template("gift.html", error="All fields must be filled", logged=logged())
        elif len(req.post["name"]) < 5 or len(req.post["desc"]) < 5:
            return render_template("gift.html", error="Field length must be above 5 characters.",
                                   logged=logged())
        elif len(req.post["name"]) > 30:
            return render_template("gift.html", error="Username cannot be more than 15 characters.", logged=logged())
        else:
            name = req.post["name"]
            desc = req.post["desc"]
            cur.execute("INSERT INTO gifts (id, name, descr) VALUES (NULL, %s, %s)",
                        (name.replace("+", " "), desc.replace("+", " ")))
            db.commit()
            cur.reset()
            return render_template("gift.html", error="Gift sent.", logged=logged())
Exemple #6
0
def register():
    if req.method == "GET":
        return render_template("login.html", logged=logged())
    elif req.method == "POST":
        if req.post["username"] == "" or req.post["password"] == "":
            return render_template("login.html", error="All fields must be filled", logged=logged())
        elif len(req.post["username"]) < 5 or len(req.post["password"]) < 5:
            return render_template("login.html", error="Field length must be above 5 characters.",
                                   logged=logged())
        elif len(req.post["username"]) > 15:
            return render_template("login.html", error="Username cannot be more than 15 characters.",
                                   logged=logged())
        else:
            username = req.post["username"]
            password = req.post["password"]
            cur.execute("INSERT INTO users (id, username, password) VALUES (NULL, %s, %s)",
                        (username.replace("+", " "), password.replace("+", " ")))
            db.commit()
            cur.reset()
            return render_template("login.html", error="You've created account successfully.", logged=logged())
Exemple #7
0
    elif cmd == '--memory_hpp':
        parameters = config.get('parameters', {})
        config['memory'] = build_memory(config.get('memory', {}), parameters)
        config['control_registers'] = build_registers(
            config.get('control_registers', {}), parameters)
        config['status_registers'] = build_registers(
            config.get('status_registers', {}), parameters)
        config['json'] = build_json(config)
        fill_template(config, 'memory.hpp', output_filename)

    elif cmd == '--render_template':
        template_filename = sys.argv[4]
        for i in range(len(config['drivers'])):
            config['drivers'][i] = append_path(config['drivers'][i],
                                               config_path)
        server.render_template(template_filename, output_filename,
                               server.get_drivers(config['drivers']))

    elif cmd == '--render_interface':
        driver_filename_hpp = sys.argv[4]
        id_ = server.get_driver_id(config['drivers'], driver_filename_hpp)
        server.render_driver(server.get_driver(driver_filename_hpp, id_),
                             output_filename)

    elif cmd == '--web':
        for i, path in enumerate(config.get('web', [])):
            config['web'][i] = append_path(path, config_path)
        with open(output_filename, 'w') as f:
            f.write(' '.join(config.get('web', [])))

    elif cmd == '--version':
        config['version'] = config.get('version', '0.0.0')
def index(x, y):
    payload = str(int(x)**2 + int(y)**2)
    return render_template("index.html", payload=payload)
def add_user_image():
    return render_template("add_user_image.html")
Exemple #10
0
def login_using_user_pass():
    return render_template("login_using_user_pass.html")
Exemple #11
0
def login_test():
    return render_template("login_test.html")
Exemple #12
0
def index():
  return render_template("index.html")
Exemple #13
0
def home_page(username):
    data = {'username': username}
    return render_template("home_page.html", data=data)
Exemple #14
0
def project(project_name):
    return render_template('project.html', project_name=project_name)
Exemple #15
0
def index():
    return render_template('index.html', projects=backend.get_projects())
Exemple #16
0
def Index():

    info = {'title': 'My Title', 'message': 'OK'}

    html = render_template('index.html', info=info)
    return html