def post(self): usuario = request.json print(usuario) usuarioDAO = UsuarioDAO() users = usuarioDAO.listarUsuarios() for user in users: if user.email == usuario["email_nickname"]: if user.verificar_senha(usuario["senha"]): user.generate_auth_token() return user.token, 200 return "Dados de login incorretos.", 404
def verify_auth_token(token): s = Serializer('123456') try: data = s.loads(token) except SignatureExpired: return None # valid token, but expired except BadSignature: return None # invalid token usuarioDAO = UsuarioDAO() users = usuarioDAO.listarUsuarios() for user in users: if user.id == data['id']: return user