def login(request): login_page = request.route_url("login") referrer = request.url if referrer == login_page: referrer = "/" came_from = request.params.get("came_from", referrer) message = "" login = "" password = "" if "form.submitted" in request.params: login = request.params["login"] password = request.params["password"] # if USERS.get(login) == password: # headers = remember(request, login) # print came_from # return HTTPFound(location = came_from, headers = headers) if User.check_password(login, password): headers = remember(request, login) # headers.remember(request, login) request.session.flash(u"Logged in successfully") return HTTPFound(location=came_from, headers=headers) message = "Failed login" return dict( message=message, url=request.application_url + "/login", came_from=came_from, login=login, password=password )