django 简单实现登录验证给你


Posted in Python onNovember 06, 2019

这篇文章主要介绍了django 简单实现登录验证给你,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在网站开发过程中,经常会遇到这样的需求:

用户登陆系统才可以访问某些页面,如果用户没有登陆而直接访问就会跳转到登陆界面,用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址

要实现这样的需求其实很简单:就是使用@login_required标签。

1. 在相应的view方法的前面添加@login_required标签,

@login_required
def change_pwd(request):
  if request.method=="GET":
    pass
  if request.method=="POST":
    username=request.session.get("user")
    u = User.objects.get(username=username)
    u.set_password('new_password')
    u.save()

2.在setting.py上加入LOGIN_URL即可,如下:

LOGIN_URL="/login/"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
线程和进程的区别及Python代码实例
Feb 04 Python
在Python中操作时间之strptime()方法的使用
Dec 30 Python
Python实现给文件添加内容及得到文件信息的方法
May 28 Python
Python while、for、生成器、列表推导等语句的执行效率测试
Jun 03 Python
在Django的模板中使用认证数据的方法
Jul 23 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 Python
python编程实现归并排序
Apr 14 Python
Python3 模块、包调用&路径详解
Oct 25 Python
python3学习笔记之多进程分布式小例子
Feb 13 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
浅析python函数式编程
Sep 26 Python
Python数据可视化:箱线图多种库画法
Nov 06 #Python
使用Python完成15位18位身份证的互转功能
Nov 06 #Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 #Python
python SVD压缩图像的实现代码
Nov 05 #Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 #Python
python中for循环变量作用域及用法详解
Nov 05 #Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
Nov 05 #Python
You might like
PHP输入流php://input介绍
2012/09/18 PHP
测试PHP连接MYSQL成功与否的代码
2013/08/16 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
理解Javascript_03_javascript全局观
2010/10/11 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
JsChart组件使用详解
2018/03/04 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
vue实现表单录入小案例
2019/09/27 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
心得体会开头
2014/01/01 职场文书
会计自我鉴定
2014/02/04 职场文书
小小商店教学反思
2014/04/27 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android