能给一个 flask-login 的完整例子嘛?已经折腾了一下午

2015-03-02 18:44:18 +08:00
 1989922yan
查了不少文档,没弄懂,难道是没有抓住插件开发的技巧?
先谢过。
7028 次点击
所在节点    Python
7 条回复
Melodic
2015-03-02 18:53:19 +08:00
没太明白你想怎么开发,是重写flask-login吗?

我暂时只用到了 下面几个函数
current_user, login_user, login_required, logout_user

配合form和数据库,获取/变更用户信息,注册之类的。
aec4d
2015-03-02 19:52:45 +08:00
Mirana
2015-03-02 20:17:15 +08:00
自己写不行吗
iwillhappy1314
2015-03-03 02:02:44 +08:00
为啥不直接用Flask-Security?
gully
2015-03-03 09:00:47 +08:00
fork3rt
2015-03-04 11:29:49 +08:00
@app.route("/login", methods=["GET", "POST"])
def login():
form = RegistrationForm(request.form)
if request.method == 'POST' and form.validate():
req = form.validate_login()
if req['state_code'] == 0:
login_user(req['data'])
else:
flash(req['message'])
return redirect('/login')
return redirect(request.args.get("next") or url_for("/"))
return render_template("user/login.html", form=form)
firldlove
2015-03-04 13:34:14 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX