def logout(_request): body = base_body % ('<p>Logged out</p>') res = Response() c = SimpleCookie() c['authhash'] = '' res.set_header(*c.output().split(': ')) res.set_body(body) return res
def logout(_request): body=get_htmltemplate() % ('<p>Logged out</p>') res=Response() c=SimpleCookie() c['authhash']='' res.set_header(*c.output().split(': ')) res.set_body(body) return res
def logout(_request): body = base_body % ("<p>Logged out</p>") res = Response() c = SimpleCookie() c["authhash"] = "" res.set_header(*c.output().split(': ')) res.set_body(body) return res
def wrapper(_request, *args, **kws): if self.checkfunc(_request): return func(_request=_request, *args, **kws) else: res=Response() res.status=302 res.set_header('Location', self.loginpath) res.set_body('') return res
def wrapper(_request, *args, **kws): if self.checkfunc(_request): return func(_request=_request, *args, **kws) else: res = Response() res.status = 302 res.set_header('Location', self.loginpath) res.set_body('') return res
def login(_request, username='', password=''): res = Response() values, errors = loginform.validate({'username': username, 'password': password}) if errors or fixeduser != username or fixedpass != password: return login_form(_request, values, errors) c = SimpleCookie() m = hashlib.md5((username+':'+password).encode('utf-8')) c['authhash'] = m.hexdigest() c['authhash']['expires'] = 'Thu, 1-Jan-2030 00:00:00 GMT' res.set_header(*c.output().split(': ')) res.status = 302 res.set_header('Location', '/') res.set_body('') return res
def login(_request, username='', password=''): res = Response() values, errors = loginform.validate({ 'username': username, 'password': password }) if errors or fixeduser != username or fixedpass != password: return login_form(_request, values, errors) c = SimpleCookie() m = md5.md5(username + ':' + password) c['authhash'] = m.hexdigest() c['authhash']['expires'] = 'Thu, 1-Jan-2030 00:00:00 GMT' res.set_header(*c.output().split(': ')) res.status = 302 res.set_header('Location', '/') res.set_body('') return res
def login(_request, username="", password=""): res = Response() values, errors = loginform.validate({ "username": username, "password": password }) if errors or fixeduser != username or fixedpass != password: return login_form(_request, values, errors) c = SimpleCookie() m = md5.md5(username + ":" + password) c["authhash"] = m.hexdigest() c["authhash"]["expires"] = "Thu, 1-Jan-3000 00:00:00 GMT" res.set_header(*c.output().split(": ")) res.status = 302 res.set_header("Location", "/") res.set_body("") return res