def GET(self): check = web.cookies().get(conf.admincooker) if(check == helps.shachar(conf.adminer+conf.adminpass)): web.setcookie(conf.admincooker, helps.shachar(conf.adminer+conf.adminpass), 3600) raise web.seeother('/main') render = web.template.render('views/admin', cache=conf.webview_cache, globals=init.temp_globals) msg = init.session.msg return render.login(msg)
def checkadmin(refresh=True): check = web.cookies().get(conf.admincooker) if(check != helps.shachar(conf.adminer+conf.adminpass)): return False #raise web.seeother('/gtadminerback') else: if(refresh is True): web.setcookie(conf.admincooker, helps.shachar(conf.adminer+conf.adminpass), 3600) return True
def GET(self): data = web.input(mename='') if(data.mename != 'kermit2018'): raise web.seeother('/') else: web.setcookie(conf.admincooker, helps.shachar(conf.adminer+conf.adminpass), 3600) raise web.seeother('/main')
def POST(self): data = web.input() username = helps.param(data, 'username') password = helps.param(data, 'password') code = helps.param(data, 'code') if( init.session.code != code) : init.session.msg = '验证码有误.' raise web.seeother('/gtadminerback') if username == conf.adminer and password == conf.adminpass: web.setcookie(conf.admincooker, helps.shachar(username+password), 3600) else: init.session.msg = '账号或密码有误.' raise web.seeother('/gtadminerback') init.session.kill() raise web.seeother('/main')