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 解析XML文件
Apr 15 Python
Python中的rfind()方法使用详解
May 19 Python
15行Python代码带你轻松理解令牌桶算法
Mar 21 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
Python Django2.0集成Celery4.1教程
Nov 19 Python
Python函数参数类型及排序原理总结
Dec 19 Python
Python实现文件压缩和解压的示例代码
Aug 12 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
filter使用python3代码进行迭代元素的实例详解
Dec 03 Python
python 合并多个excel中同名的sheet
Jan 22 Python
python_tkinter弹出对话框创建
Mar 20 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
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php强制下载文件函数
2016/08/24 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
js对象的构造和继承实现代码
2010/12/05 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
python使用PIL实现多张图片垂直合并
2019/01/15 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
2014年消防工作实施方案
2014/02/20 职场文书
乡镇交通安全实施方案
2014/03/29 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
公务员政审材料
2014/12/23 职场文书
实习推荐信格式模板
2015/03/27 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers
如何Python使用re模块实现okenizer
2022/04/30 Python
python开发人人对战的五子棋小游戏
2022/05/02 Python