请问如何优雅地将所有没有登陆的用户重定向到登陆界面呢?
我现在的做法是这样的:
if 'logged_in' not in session:
return redirect(url_for('login.user_login'))
这样的话,我需要在所有的路由中都添加这个判断,请问正确的姿势是什么样的呢?
谢谢!
请问如何优雅地将所有没有登陆的用户重定向到登陆界面呢?
我现在的做法是这样的:
if 'logged_in' not in session:
return redirect(url_for('login.user_login'))
这样的话,我需要在所有的路由中都添加这个判断,请问正确的姿势是什么样的呢?
谢谢!
安装Flask-Login
from flask.ext.login import login_required
@app.route('/secret')
@login_required
def secret():
return '只有认证用户可以访问'
1 回答10.3k 阅读✓ 已解决
4 回答4.2k 阅读✓ 已解决
4 回答3.6k 阅读✓ 已解决
3 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答4.8k 阅读
1 回答4.3k 阅读✓ 已解决
hook到app的before_request方法即可