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)
示例#2
0
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')