摘要: 一、修改密码的Form。 思路: 1、定义三个输入框,分别是老密码,新密码,重复密码。 2、重写Form的__init__方法,加入request参数,以便验证数据有效性的时候把request传进来。 3、利用request,获取数据库中保存的密码,并与老密码校验。如果结果为False,提示错误,老 阅读全文
posted @ 2024-01-05 15:54 喜气洋洋白云山 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 注销功能的实现方法: 注销功能可以直接使用auth组件的logout方法。这个方法只有一个参数,就是request。没有返回值,而且即使当前用户没有登陆也不会抛出任何异常。 注销功能的具体实现: 先导入logout方法。from django.contrib.auth import login, a 阅读全文
posted @ 2024-01-05 15:15 喜气洋洋白云山 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、编写登录页面的form类。 在app-form-app-account.py 文件中导入auth组件的authenticate方法和login方法。authenticate方法的作用是”验证用户名密码是否匹配。若匹配,会返回user对象“,这个对象会在接下来的login方法中使用。login方法 阅读全文
posted @ 2024-01-05 10:05 喜气洋洋白云山 阅读(77) 评论(0) 推荐(0) 编辑