最新要闻
- 【全球速看料】进口游戏版号时隔548天再发放!数量逐年下降
- 天天实时:2022年iPhone 14系列出货量下调 明年越南将加入生产
- 一加11打破安卓不可能!员工自己都不敢相信
- 全球要闻:兔年邮票“蓝兔子”引争议 真是童年阴影?邮政回应:没人投诉
- 一次多重体验:杰士邦三合一安全套30只19.9元发车
- 【全球报资讯】基于NT架构脱胎换骨!QQ for Linux 3.0正式版上架官网
- 环球实时:卡梅隆自曝《阿凡达2》10分钟删减镜头:动作暴力元素相关
- 每日焦点!老外评选2022年10款最佳RPG游戏:老头环等上榜
- 无人驾驶可达80km/h:深圳坪山云巴1号线正式通车
- 【全球聚看点】还买啥Zen4 酷睿i7-12700KF到手2149元:12核5GHz游戏神U
- 环球今热点:网友吃火锅被反向抹零多收0.3元 店家:四舍五入系统设定
- 【天天速看料】首发极具颠覆性技术 比亚迪仰望发布定档:明年1月5日见
- 全球短讯!根治安卓卡顿的旗舰来了!网友做梦梦到一加11:现在就想买 等不及了
- 世界微速讯:苹果高端制造离不开中国 iPhone 15 Pro Max新增立讯代工:富士康不再是唯一
- 天天快看点丨郑州200多车相撞事故已致1死 大雾是元凶:雾天行车指南要收好
- 大牌现货:超亚N95口罩84.9元30片发车
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
【天天热闻】django 13 csrf 与 auth
(资料图片仅供参考)
csrf跨站请求伪造
# 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人# 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址# 3.预防 csrf策略:通过在返回的页面上添加独一无二的标识信息从而区分正规网站和钓鱼网站的请求
csrf操作
# 1.如何防止钓鱼网站的操作 - 1.form表单:只需要在form表单中添加(% csrf_token %)- 2.ajax 方法一: 在ajax模板内的data编写csrf模板语法,然后利用标签查找和值获取,手动添加 "csrfmiddlewaretoken":$("[name="csrfmiddlewaretoken"]").val() 方法二: 在ajax模板内的data编写csrf模板语法 "csrfmiddlewaretoken":"{{ csrf_token }}" 方法三: 通用方式(js脚本)扩展性最高 function csrfSafeMethod(method) { // these HTTP methods do not require CSRF protection return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); } $.ajaxSetup({ beforeSend: function (xhr, settings) { if (!csrfSafeMethod(settings.type) && !this.crossDomain) { xhr.setRequestHeader("X-CSRFToken", csrftoken); } } });
csrf相关装饰器
# 1.当整个网站默认都不校验csrf,但是局部视图函数需要校验,如何处理。# 2.当整个网站默认都校验csrf,但是局部视图函数不需要校验,如何处理。# 3.FBV - 1.导入模块 from django.views.decorators.csrf import csrf_protect,csrf_exempt # csrf_protect(校验csrf),csrf_exempt(不校验csrf) - 2.添加语法糖 @csrf_exempt/@csrf_protect def home(request): return HttpResponse("嗨嗨嗨")# 4.CBV - 1.CBV不能直接在方法上添加装饰器,需要借助于专门添加装饰器的方法 方式1:在类的装饰器上指名道姓的添加 @method_decorator(csrf_protect, name="post") class MyHome(view.view): 方式2:装饰器会对所有的类产生效果 @method_decorator(csrf_protect) def dispatch(self, request, *args, **kwargs): super(MyHome, self).dispatch(request, *args, **kwargs) 方式3:指明道姓的添加 @method_decorator(csrf_protect) def post(self, request): return HttpResponse("Home Post view") """如果不校验csrf只有方式3有效,对于其他装饰器上述三种方式都有效"""
auth认证模块及操作
# 1.django执行数据库迁移命令之后会产生一个auth_user表 - 该表可以配合auth模块做用户相关的功能:注册 登录 修改密码 注销 - 该表还是django admin后台管理默认的表 django admin后台管理员账号创建 python manage.py createsuperuser# 2.auth模块常见功能 - 1.用户的创建 from django.contrib.auth.models import User User.object.create_user(username,password) User.object.create_superuser(username,password,email) - 2.校验用户名密码是否正确 from django.contrib import auth auth.authenticate(request,username,password) - 3.用户登录 auth.login(request,user_obj) - 4.判断用户是否登录 request.user.is_authecticated - 5.获取登录用户 request.user - 6.校验用户登录装饰器 from django.contrib.auth.decorators import login_required # 跳转局部配置 login_required(login_url="/login/") # 跳转全局配置 LOGIN_URL = "/login/" - 7.校验密码是否正确 request.user.check_password(old_password) - 8.修改密码 request.user.set_password(new_passowrd) request.user.save() - 9.注销登录 auth.logout(request)
扩展auth_user表
# 1.models.py from django.contrib.auth.models import AbstractUser class Userinfo(AbstractUser): """扩展auth_user表中没有的字段""" phone = models.BigIntegerField() desc = models.TextField()# 2.settings.py AUTH_USER_MODEL = "app01.Userinfo"
基于django中间件设计项目功能
导入模块的方式1.import ...2.from ... import ...3.通过字符串,把其设置为配置文件"""1.简单的函数式封装2.配置文件插拔式设计"""
-
IdentityServer4 - v4.x .Net中的实践应用
IdentityServer4、IClientStore、IResourceStore、IProfileService、IResourceOwnerPasswordValidator在 NET中的
来源: 【天天热闻】django 13 csrf 与 auth
IdentityServer4 - v4.x .Net中的实践应用
全球最新:第一百一十八篇: JavaScript 原型链式继承
【全球速看料】进口游戏版号时隔548天再发放!数量逐年下降
天天实时:2022年iPhone 14系列出货量下调 明年越南将加入生产
一加11打破安卓不可能!员工自己都不敢相信
全球要闻:兔年邮票“蓝兔子”引争议 真是童年阴影?邮政回应:没人投诉
一次多重体验:杰士邦三合一安全套30只19.9元发车
AcWing1169. 糖果
当前快讯:FreeSWITCH使用ODBC
【全球报资讯】基于NT架构脱胎换骨!QQ for Linux 3.0正式版上架官网
环球实时:卡梅隆自曝《阿凡达2》10分钟删减镜头:动作暴力元素相关
每日焦点!老外评选2022年10款最佳RPG游戏:老头环等上榜
无人驾驶可达80km/h:深圳坪山云巴1号线正式通车
【全球聚看点】还买啥Zen4 酷睿i7-12700KF到手2149元:12核5GHz游戏神U
.NET和JavaScript控件丨Infragistics功能简介
环球今热点:网友吃火锅被反向抹零多收0.3元 店家:四舍五入系统设定
【天天速看料】首发极具颠覆性技术 比亚迪仰望发布定档:明年1月5日见
全球短讯!根治安卓卡顿的旗舰来了!网友做梦梦到一加11:现在就想买 等不及了
世界微速讯:苹果高端制造离不开中国 iPhone 15 Pro Max新增立讯代工:富士康不再是唯一
天天快看点丨郑州200多车相撞事故已致1死 大雾是元凶:雾天行车指南要收好
天天报道:隐性等待和显性等待
python中的mysql操作教程及实例
大牌现货:超亚N95口罩84.9元30片发车
全球通讯!封杀半年之后微软“开恩” 俄罗斯网友可以下载Win11了
2022年进口网络游戏审批结果公布:腾讯《宝可梦大集结》等游戏在列
天天观察:世界最大液体镜面望远镜启用 成本仅为玻璃反射镜的1%
快播:NOIP动态规划
每日聚焦:数据结构(Data Structure)的基本思想是增删改查
环球视点!宝塔网站批量迁移
环球速看:首架C919机组人员分享飞行体验:感受很好、令人信任
加绒不加价:361°全革运动鞋99元大促(门店259元)
环球即时看!GTX 1060三朝元老还能被迫营业?
二代骁龙8折叠旗舰!vivo X Fold 2来了:2K轻薄大屏
实时焦点:不下载不让看全文成为历史!工信部新规将禁止网页强制用户下载应用
开发工具与低代码开发平台丨上海道宁联合Grapecity为您提供各类软件开发工具和服务
当云原生网关遇上图数据库,NebulaGraph 的 APISIX 最佳实践
天天看点:LOJ 6041 「雅礼集训 2017 Day7」事情的相似度 题解 (SAM+启发式合并)
当前热讯:WinNTSetup V5.3.0 Bata5 单文件版
一分钟搞定Netty 三大组件,如果搞不定,再看3遍
世界播报:《阿凡达2》差的远!2022国内电影票房前10:第一超40亿
前沿热点:折叠旗舰卖到白菜价!moto razr 2022宣布调价至4999元
美国人钱包年末又迎重击!极端寒潮导致上周电价飙升超6000%
天天时讯:或售70万对刚比亚迪!东风猛士M-Terrain量产实车曝光:凶悍
只有Redmi做到了!米粉没想到2022年2500元的手机都有无线充电
环球热文:隐私计算之多方安全计算(MPC,Secure Multi-Party Computation)
河南郑新黄河大桥因大雾多车相撞:涉及200多辆车
速递!安卓手机不卡顿!一加11内存基因重组技术揭秘:数据抓取量提升16倍
特斯拉股价年内暴跌70% 韩国散户疯狂抄底!背后原因不简单
女生病假期上9天班反欠公司三百多:被扣10天工资
环球速看:曝特斯拉上海工厂将在1月实施减产计划 原因未知
直降120:百度网盘超级会员12个月SVIP 178元大促
今日关注:交叉编译esp8089
【环球新要闻】Python中itertools详解
playgo是什么意思?playgo是什么牌子?
十年之痒是什么意思?十年之痒的婚姻感悟小说有哪些?
【天天聚看点】女子投资100万元 本金4年仅剩1.71万元!基金经理被集体起诉
神价手慢无:OATLY噢麦力燕麦奶1L*2瓶/19.9元抄底
焦点速读:轿车加气站去加气 一开后备厢车被炸报废
诚意碾压苹果官网!京东开启年终优惠:iPhone 14直降900元
用户已破6亿!钉钉7.0版本发布:解决产业链协同问题
室内地坪是什么意思?室内地坪漆用什么颜色?
苏武留胡节不辱是什么意思?苏武的精神品质是什么?
调配奶粉是什么意思?调制奶粉的营养价值有哪些?
亚热带水果有哪些?亚热带水果的生长环境有哪些?
拜托小姐大结局是什么?拜托小姐演员表
东非大裂谷是哪两个板块张裂形成的?东非大裂谷形成的原因是什么?
龙应台的作品有哪些?龙应台最经典的句子
乌龟和老鹰的寓意是什么?乌龟和老鹰告诉我们什么道理?
【世界热闻】Python实验报告(第8章)
全球观速讯丨Java HashMap原理
天天亮点!认证管理(锐捷交换篇)
天天快看:[PHP]用socket写一个简单的WEB服务器
游戏盒子哪个好?2022年游戏盒子排行榜
无线网络受限或者是无连接是什么原因?无线网受限制或无连接怎么办?
网上订火车票如何取票?网上订火车票用什么软件最好?
小米2s和小米2的区别有哪些?小米2s开不了机怎么办?
网通玩电信游戏卡是什么原因?网通玩电信游戏卡怎么办?
849元 墨案电纸书Air发布:24级冷暖光、30天长续航
焦点简讯:亿万富翁芒格:别再抱怨了、现在的生活比过去好了5倍多
天天报道:比亚迪推出“疯狂星期三”活动:奖品够香 附答案!
落差很大 五菱“电动吉姆尼”谍照曝光:像老头乐
全球要闻:Redmi K60系列最香版本!米粉评K60:2499元无敌 把门焊死了
天天速讯:「实操」结合图数据库、图算法、机器学习、GNN 实现一个推荐系统
天天短讯!HTML 常用标签 tag
Python爬虫实战,requests+openpyxl模块,爬取小说数据并保存txt文档(附源码)
关注:面试官问:为啥不建议使用 Select *?请你大声地回答他!!
即时:DAG任务调度系统 Taier 演进之道,探究DataSourceX 模块
【天天速看料】苹果推出跨年优惠 其实一点也没便宜
时讯:株洲卡丁车比赛事故致车手死亡后续 车手俱乐部声讨场地方
全球今日讯!彻底重构安卓内存底层!一加11将全球首发“内存基因重组”技术
天天微资讯!马斯克被曝内部圈子缺乏持不同观点的人:全是马屁精
全球滚动:K60发布后 倪飞发声:努比亚Z50才是旗舰焊门员
世界观点:RTX 4090玩游戏性能过剩 外星人懂了:将推500Hz高刷显示器
苹果股价三连跌创一年多来最低:2022累计蒸发27%
性能仅比3080略强?RTX 4070 Ti售价曝光 7199元你还可能买不到
全球快资讯:6年过去了:一代神卡GTX 1060依然值得入手
天天微头条丨平价神器!新iPad mini曝光:苹果加量不加价、还在密谋折叠屏惊喜
环球快看点丨马斯克赔哭 公司股价腰斩!消息称特斯拉上海工厂又要减产 卖不动国人不敢兴趣?
速看:中国GPU欲弯道超车:国产显卡向AMD、NV发起冲击