Beispiel #1
0
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>')
Beispiel #2
0
#!/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: