def login_page(error): if error == "error": printError = "<h2>Login page. Enter please</h2><br /><br /><b style='color: red'>Somthing wrong :( I'm sad about this, but try again!</b><br /><br />" else: printError = "<h2>Login page. Enter please</h2><br /><br />" if create_db.check_db(): if create_db.create_table(): print('<div class="alert alert-success">DB was created<br />') create_db.update_all() print('<br />Now you can login, default: admin/admin</div>') ref = form.getvalue('ref') if ref is None: ref = "/index.html" print('<center><form name="auth" action="login.py" class="form-horizontal" method="get">') print(printError) print('<label for="login">Login: </label> <input type="text" name="login" required class="form-control"><br /><br />') print('<label for="pass">Pass: </label> <input type="password" name="pass" required class="form-control"><br /><br />') print('<input type="hidden" value="%s" name="ref">' % ref) print('<button type="submit" name="Login" value="Enter">Sign Up</button>') print('</form></center>')
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import funct import sql import create_db import os from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader('templates/'), autoescape=True) template = env.get_template('ovw.html') print('Content-type: text/html\n') if create_db.check_db(): if create_db.create_table(): create_db.update_all() create_db.update_all_silent() funct.check_login() try: user, user_id, role, token, servers = funct.get_users_params() groups = sql.select_groups() user_group = funct.get_user_group(id=1) if (role == 2 or role == 3) and int(user_group) != 1: users = sql.select_users(group=user_group) servers_for_grep = '' i = 0 servers_len = len(servers) for s in servers: i += 1 if i != servers_len: