Ejemplo n.º 1
0
def check_group(group, role_id):
	import http.cookies
	import sql
	cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
	user_id = cookie.get('uuid')
	user_group = sql.get_user_group_by_uuid(user_id.value)
	if user_group == group or user_group == '1' or role_id == 1:
		return True
	else:
		logging('localhost', ' has tried to actions in not own group ', haproxywi=1, login=1)
		return False
Ejemplo n.º 2
0
if form.getvalue('add'):
    c = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
    c["restart"] = form.getvalue('serv')
    print(c)

print('Content-type: text/html\n')
funct.check_login()
funct.page_for_admin(level=2)

try:
    cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
    user_id = cookie.get('uuid')
    user = sql.get_user_name_by_uuid(user_id.value)
    servers = sql.get_dick_permit()
    user_group = sql.get_user_group_by_uuid(user_id.value)
    token = sql.get_token(user_id.value)
except:
    pass

template = template.render(title="Add",
                           role=sql.get_user_role_by_uuid(user_id.value),
                           user=user,
                           selects=servers,
                           add=form.getvalue('add'),
                           conf_add=form.getvalue('conf'),
                           group=user_group,
                           versions=funct.versions(),
                           options=sql.select_options(),
                           saved_servers=sql.select_saved_servers(),
                           token=token)