摘要: 今天完成的功能是:用户忘记密码后,通过注册邮箱重置密码... 首先还是把前端页面准备好,把forgetpwd.html复制到templates目录下 编辑users.views.py,创建一个忘记密码的类 配置一条url 在login.html中,编辑"忘记密码"的url, 顺便把注册也改一下 把f 阅读全文
posted @ 2018-02-23 18:05 sellsa 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 今天完成的是用户注册功能... 首先把注册页面的前端文件register.html复制到templates目录下 编辑users.views.py,创建一个注册的类 配置注册页面的url 【新知识点--静态文件】替换注册页面的静态文件路径,这里我们不用之前的替换方法,而是使用Django提供的 【新 阅读全文
posted @ 2018-02-23 11:22 sellsa 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 因为http是无状态协议,因此,并不会记录用户的登录状态。在早期,是直接把用户名和密码等信息存储在浏览器的cookie来实现记录用户密码登录。 但是这样存在安全隐患,只要别人登录你的电脑cookie信息,就取得了用户名和密码等重要信息。 为了解决这个问题,我们使用了session技术 在Django 阅读全文
posted @ 2018-02-23 11:02 sellsa 阅读(605) 评论(0) 推荐(0) 编辑
摘要: Django提供了form对表单进行验证,比如今天要完成的限定登录的时候用户名和密码不能为空,通过这个操作,数据进入到数据库查询之前,我们就可以过滤很多错误,避免不必要的查询。 在users目录下新建文件forms.py require=True 表示不能为空 min_length=5 表示最小长度 阅读全文
posted @ 2018-02-23 10:21 sellsa 阅读(542) 评论(0) 推荐(0) 编辑