摘要: 1. 不需要也可以直接访问到登陆成功的页面。 访问地址:http://localhost:8000/success/ 2. 为了防止直接打开登陆成功页面,所以想要关闭这个 登陆页面的 窗口。在sigin下面的 viewps.py 文件 添加内容: 3. 添加@login_required 的装饰来直 阅读全文
posted @ 2017-07-11 19:05 wanghonggang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1. 在 sign 目录下的 views.py 文件中,修改 login 登陆函数 2. 刷新页面,访问:http://localhost:8000/index 使用创建的超级管理员账号:admin/adminadmin 进行登陆 登陆成功以后的结果: 阅读全文
posted @ 2017-07-11 18:28 wanghonggang 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. 在上一章使用session的时候,Django同时也生成了 auth_user表,该表中存放用户信息可以登陆Django自带的Amdin管理后台。 2. 通过命令来创建 Admin 后台的管理账号。 1. 创建 Admin 后台 超级管理账号。 3. 在浏览器中输入admin管理后台登陆地址: 阅读全文
posted @ 2017-07-11 18:04 wanghonggang 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. cooike 虽然可以使用但是存在一定的安全隐患,用户登陆以后会将所有的 用户名都停留在 浏览器页面上面,使用为了防止用人盗取用户名,将cookie换成了 session 2. session 的使用步骤: 1. 修改 sign下面的 views.py中的 login函数 2. 刷新页面,重新 阅读全文
posted @ 2017-07-11 17:20 wanghonggang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. Cookie机制: Cookie 分发通过扩张的HTTP协议来实现,服务器通过在HTTP的响应头中加上一行特殊的指示来提示浏览器按照指示生成相应的 Cookie. 2. 修改在 sign 下的 views.py 中 添加 Cookie 3. 在 success.html下面中添加 <div> 阅读全文
posted @ 2017-07-11 16:44 wanghonggang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 在 sign的 templates 中 新建一个 .html 的页面 2. 在 guest 目录中的 urls.py 中 添加 success 路径 2. 映射到 sign 中的 views.py 中添加 success 函数 3. 验证,是否登陆成功以后的路径是否是 success 阅读全文
posted @ 2017-07-11 15:33 wanghonggang 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1. 由于要添加登陆的请求,所以在 from 表单中的 Action属性来指定提交的请求: 2. 在 guest 文档中的 urls.py 中添加 登陆请求的 URL 3. 映射到 sign 文档下面的 views.py 中添加 一个登陆请求的 函数。 解释函数: 1. 通过 request.met 阅读全文
posted @ 2017-07-11 15:04 wanghonggang 阅读(186) 评论(0) 推荐(0) 编辑