
1 notedit Dec 24, 2012 Flask-Principal 没用过,我说一下我能回答的吧, 1,你的情况flask-login 已经完全能满足 2, 这个我没遇到过,但sqlalchemy有其不方便的地方 3, 不清楚 4, newsmem 有不少值得借鉴的地方 但newsmem用到的module 来组织app已经被flask废弃了 现在用blueprint |
2 talentsnail Dec 24, 2012 收藏一下,等回复,问题都是我关心的。 |
3 willerce OP @notedit 我猜测是这样: flask 把 session 中的对象通过SECRET_KEY加密后直接扔到cookie(所以 flask 的 session 感觉都特别大)。 猜测的理由:把 cookie 或 修改 SECRET_KEY 后 restar,session 就不存在了。 |
4 armoni Dec 24, 2012 答下三:只靠cookie来实现保存登陆功能是比较初级和差安全性的,真实实现不靠谱,具体可参考《你会做Web上的用户登录功能吗?》http://coolshell.cn/articles/5353.html |
7 kebot Dec 25, 2012 另外: flask的session是默认保存在 cookie 里的, 这本质上是保存在客户端的. 如果要使用server-side session, 可以参考这个: 保存在redis里面的: http://flask.pocoo.org/snippets/75/ |