def login(self, **params):
print(params)
message = ''
submit = params.get('submit', False)
user = params.get('user', '')
password = params.get('password', '')
returl = params.get('returl')
if not cmd_args.no_anonymous_access:
raise cherrypy.HTTPRedirect('/index')
if submit:
if user and password:
if user == cmd_args.admin_user and password == cmd_args.admin_password:
# default, in-memory sessions
cherrypy.session['logged_in'] = True
cherrypy.session['login_time'] = time.time()
raise cherrypy.HTTPRedirect(returl if returl else '/index')
else:
message = 'Wrong username and/or password!'
else:
message = 'Username and password needed!'
tmpl = env.get_template('login.html')
return tmpl.render(message=message, user=user, returl=returl)
评论列表
文章目录