- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 flask web开发-用户验证代码分析(五)
前几篇博文写过登录表单,登录验证,注册表单等,现在写一下用户注册,邮箱验证的部分,顺便梳理下整个过程. app/auth/views.py@auth.route('/register', methods=['GET', 'POST'])def register(): form=RegisterationForm()#注册表单拷贝给form if form.validata_on_
2017-10-31 13:27:20 548
原创 flask-web开发-用户认证代码分析(四)
理一下前几篇博文的思路.首先访问一个网页,进入的是首页,代码中是main.index一个简单的欢迎页面.这个页面需要forms.py表单并且渲染html,页面上可以跳转到注册和登录页面,那么就需views.py来提供跳转路径.假设我们已经注册,或者说数据库中已经有很多用户数据,那么对数据的调用,存储和修改都在modles.py.当用户登录时,views.py调用数据库中的用户信息来验证用户和密码是否
2017-10-26 13:22:18 466
原创 flask web开发-用户认证代码分析(三)
其实我写这个代码分析,主要的目的就是梳理一下,各个代码块之间是如何联系的,如何联动,如何工作,最终形成几个跳转的页面. 上一篇博文里说了密码加密,登录密码验证的代码,这篇博文我分享一下登陆模型,登录表单,登录路由保护,登出等代码块,最后会给出登录认证代码的清晰的思路,有错误的地方,欢迎指正. FLASK-Login这个扩展能很好的提供登录模型,先安装扩展.由于我是在ubuntu中建的虚拟环境
2017-10-25 20:09:44 505
原创 flask web开发-用户认证部分代码分析(二)
出于安全的考虑,一般使用密码的散列值.在用户登录验证时只传递密码的散列值,散列值就算被截获也无法还原.只有拥有原密码,利用哈希加密再次生成的散列值进行对照,才能验证通过. Werkzeug中的安全模块可以实现密码生成散列值的功能.先来了解其中的两个函数. generate_password_hash(password, method= pbkdf2:sha1 ,salt_length=8
2017-10-24 09:28:48 393
原创 Flask Web开发-用户认证部分代码分析(一)
在正文之前先写一下flask程序的基本结构,这个对之后代码的理解很有意义.|-flasky |-app/ #大部分程序都放在这里 |-templates/ #模块 |-static/ |-main/ |-__init__.py #初始化程序 |-errors.py #错误处理程序 |-forms.py |-views.py #路由和视图程序
2017-10-23 21:59:36 347
原创 Flask Web开发(一)基于python的Web表单
做一个简单的web表单,当你输入用户名的时候会产生相应的欢迎信息,效果展示如下: 其实空字符提交时会出现一行Resquired()函数产生的提醒文字,截图时点击屏幕就消失了。。。。 看到导航栏里有两个选项,在head中有标签图标,这些都是在下文中base.html中定义的,如果了解html的基本语法就很容易看明白。定义表单:from flask.ext.wtf import Form
2017-10-08 11:28:18 2644 6
中科院NLPIR最新版分词(2018.10)系统加入用户词典和去除停用词的完整代码
2018-10-24
【源代码】C++算法(五)一维数组去重(复杂度为n且不新开辟空间)
2018-03-30
西安电子科技通信原理考研资料
2017-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人