Exemplo n.º 1
0
def login_submit():
	set_interface_language(request.forms.get('language'))
	update_app_config_value('language', request.forms.get('language'))
	if check_security(request.forms.get('username'), request.forms.get('password')):
		c.WEBUSER = request.forms.get('username')
		redirect('/configure')
	m.add_message(_('The credentials supplied are not valid.'))
	redirect('/login')
Exemplo n.º 2
0
def login():
	set_interface_language(c.read_app_config_value('language'))
	c.WEBUSER = "******"
	return login_html()
Exemplo n.º 3
0
from bottle import route, request, static_file, redirect
from os import path
import central as c
import messages as m
from languages import load_app_config_languages, set_interface_language
import data as data
from admin import admin_html, write_app_config, update_app_config_value, create_admin_fieldsets
from backup_restore import backup_restore_html, restore
from configure import create_configure_fieldsets, write_configuration, configure_html
from firmware import save_firmware
from login import is_user_logged, check_security, login_html
from service import configure_and_start_service

load_app_config_languages()
set_interface_language('en')

@route('/<filename>')
def root_files(filename):
	return static_file(filename, root='', download=filename)

@route('/static/<filename>')
def static_files(filename):
	return static_file(filename, root='static/')

@route('/firmware/<filename>')
def firmware_files(filename):
	return static_file(filename, root='firmware/', download=filename)

@route('/', method='GET')
@route('/login', method='GET')
def login():