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运用于数据分析的简单教程
Mar 27 Python
python的socket编程入门
Jan 29 Python
Python 使用with上下文实现计时功能
Mar 09 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 Python
Python设计模式之策略模式实例详解
Jan 21 Python
python pexpect ssh 远程登录服务器的方法
Feb 14 Python
Python之lambda匿名函数及map和filter的用法
Mar 05 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
python FTP编程基础入门
Feb 27 Python
Python离线安装openpyxl模块的步骤
Mar 30 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中文字符截取防乱码
2008/03/28 PHP
PHP的PDO连接讲解
2019/01/24 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
浅谈Javascript鼠标和滚轮事件
2012/06/27 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
angular4自定义组件详解
2017/09/28 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
python 测试实现方法
2008/12/24 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
Python清空文件并替换内容的实例
2018/10/22 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
python字典的值可以修改吗
2020/06/29 Python
银行实习生自我鉴定范文
2013/09/19 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
python 安全地删除列表元素的方法
2022/03/16 Python