首页 > Flask如何对view函数默认需要登录

Flask如何对view函数默认需要登录

与题目 http://.com/q/10100000001... 类似。

里面答案的解决方案适合个别网页需要登录的情况

如果情况反过来,仅有几个页面允许匿名登录其他默认需要登录,应该如何处理呢?

例如:indexlogin允许匿名访问,其他都需要登录,这样的情况


这个链接里有你要的东西,可以参考一下

ps: http://flask.pocoo.org/snippets也有很多有用的代码,没思路的时候可以去翻翻


推荐使用Flask-Login扩展来管理用户状态。这样只需要在每个View函数前加@login_required
表示这个Veiw需要登录认证,应该能够满足你的需求。
另外这个扩展还有一套用户认证管理的功能,如果你不需要的话,可以仿着写一个修饰器。

参考:
官方文档:http://packages.python.org/Flask-Logi...
源代码以及例子:https://github.com/maxcountryman/flas...


完全可以用 http://.com/q/10100000001... 的答案呀,只是 if 条件变下而已。

【热门文章】
【热门文章】