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实现判断数组是否包含指定元素的方法
Jul 15 Python
基于windows下pip安装python模块时报错总结
Jun 12 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
Django REST framework内置路由用法
Jul 26 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
Python配置文件处理的方法教程
Aug 29 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 Python
简单了解Python读取大文件代码实例
Dec 18 Python
Python爬虫入门有哪些基础知识点
Jun 02 Python
django 装饰器 检测登录状态操作
Jul 02 Python
Python爬虫之爬取淘女郎照片示例详解
Jul 28 Python
常用的10个Python实用小技巧
Aug 10 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实现的四则运算表达式计算实现代码
2011/08/02 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
2014/11/22 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
简单的js表单验证函数
2013/10/28 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
使用jQuery实现动态添加小广告
2017/07/11 jQuery
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
对于Python中RawString的理解介绍
2016/07/07 Python
python正则实现提取电话功能
2018/02/24 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
python pip如何手动安装二进制包
2020/09/30 Python
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
大学生自荐书范文
2013/12/10 职场文书
美发店5.1活动方案
2014/01/24 职场文书
学校食品安全实施方案
2014/06/14 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript