def wrapped(*args, **kwargs): token = request.headers.get('token') or request.cookies.get('token') user = User.verify_token(token) if not user: return redirect(url_for('main.login_page')) g.user = user return f(*args, **kwargs)