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("/")
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)
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())
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())
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")
def login_using_user_pass(): return render_template("login_using_user_pass.html")
def login_test(): return render_template("login_test.html")
def index(): return render_template("index.html")
def home_page(username): data = {'username': username} return render_template("home_page.html", data=data)
def project(project_name): return render_template('project.html', project_name=project_name)
def index(): return render_template('index.html', projects=backend.get_projects())
def Index(): info = {'title': 'My Title', 'message': 'OK'} html = render_template('index.html', info=info) return html