def login(): response.view = 'manage/login.html' from gluon.fileutils import check_credentials if check_credentials(request, 'admin'): session.authorized = True redirect(URL('index')) return dict()
def login(): response.view='manage/login.html' from gluon.fileutils import check_credentials if check_credentials(request,'admin'): session.authorized=True redirect(URL('index')) return dict()
########################################################### ### make sure administrator is on localhost ############################################################ import os from gluon.contenttype import contenttype from gluon.fileutils import check_credentials if request.env.remote_addr!=request.env.http_host.split(':')[0]: raise HTTP(400) if not check_credentials(request): redirect('/admin') response.view='appadmin.html' response.menu=[['design',False,'/admin/default/design/%s' % request.application], ['db',False,'/%s/%s/index' % (request.application, request.controller)], ['state',False,'/%s/%s/state' % (request.application, request.controller)]] ########################################################### ### list all tables in database ############################################################ def index(): import types as _types _dbs={} for _key,_value in globals().items(): if isinstance(_value,SQLDB): tables=_dbs[_key]=[] for _tablename in _value.tables: tables.append((_key,_tablename))
from gluon.languages import findT, update_all_languages from gluon.myregex import * from gluon.restricted import * from gluon.compileapp import compile_application, remove_compiled_application import time,os,sys,re,cgi ############################################################ ### make sure administrator is on localhost ############################################################ from gluon.contenttype import contenttype from gluon.fileutils import check_credentials if request.env.remote_addr!=request.env.http_host.split(':')[0]: raise HTTP(400) if not check_credentials(request): redirect('/admin') else: session.authorized=True ############################################################ ### generate menu ############################################################ _a,_f=request.application, request.function response.menu=[] response.menu.append(('wproc',_f=='wproc','/%s/default/wproc'%_a)) response.menu.append(('proc',_f=='proc','/%s/default/proc'%_a)) response.menu.append(('net',_f=='net','/%s/default/net'%_a)) response.menu.append(('etc',_f=='etc','/%s/default/etc'%_a)) response.menu.append(('var',_f=='var','/%s/default/var'%_a))