网站建设昆明如何制作wordpress模板

news/2025/9/23 7:02:28/文章来源:
网站建设昆明,如何制作wordpress模板,吴忠建设局网站,如何访问云南建设厅网站文章目录 JS原生开发-文件上传-变量对象函数事件JS导入库开发-登录验证-JQuery库Ajax技术JS导入库开发-编码加密-逆向调试 JS原生开发-文件上传-变量对象函数事件 1、布置前端页面 2、JS获取提交数据 3、JS对上传格式判断 script… 文章目录 JS原生开发-文件上传-变量对象函数事件JS导入库开发-登录验证-JQuery库Ajax技术JS导入库开发-编码加密-逆向调试 JS原生开发-文件上传-变量对象函数事件 1、布置前端页面 2、JS获取提交数据 3、JS对上传格式判断 scriptfunction CheckFileExt(filename){var flagfalse;//规定白名单上传后缀var exts[png,gif,jpg];//1.php 1.php.jpg 接受传递的后缀名var indexfilename.lastIndexOf(.);var ext filename.substr(index1);//进行后缀检测for(i0;iexts.length;i){if(extexts[i]){var flagtrue;alert(文件后缀正确);break;}}if(!flag){alert(文件后缀错误)location.reload(true);}} /script4、后端对上传数据处理 ?php $name$_FILES[f][name]; $type$_FILES[f][type]; $size$_FILES[f][size]; $tmp_name$_FILES[f][tmp_name]; $error$_FILES[f][error];if(move_uploaded_file($tmp_name,upload/.$name)){echo scriptalert(上传成功!)/script; }前端JS进行后缀过滤后端PHP进行上传处理 架构html js php - upload.php 安全问题 1、过滤代码能看到分析绕过 2、禁用JS或删除过滤代码绕过 前端白名单很轻易就能绕过 JS导入库开发-登录验证-JQuery库Ajax技术 0、布置前端页面 1、获取登录事件 2、配置Ajax请求 script srcjs/jquery-1.12.4.js/script script$(button).click(function (){$.ajax({type: POST,url: logincheck.php,data: {myuser:$(.user).val(),mypass:$(.pass).val()},success: function (res){console.log(res);if(res[infoCode]1){alert(登录成功);//登录成功处理事件//location.hrefindex.php;}else{alert(登录失败);}},dataType: json,});}); /script3、后端代码验证 4、成功回调判断 ?php $user$_POST[myuser]; $pass$_POST[mypass]; //真实情况需要在数据库获取 $successarray(msgok); if($userxiaodi $pass123456){$success[infoCode]1;echo scriptlocation.hrefindex.php;/script; }else{$success[infoCode]0; } echo json_encode($success);后端PHP进行帐号判断前端JS进行登录处理 架构html js login.html - logincheck.php JS导入库开发-编码加密-逆向调试 //MD5 script srcjs/md5.js/script scriptvar str1 xiaodisecvar str_encode md5(str1);console.log(str_encode) /script//SHA1 !DOCTYPE htmlscript srcjs/crypto-js.js/scriptscriptvar str1 xiaodisec;var str_encode CryptoJS.SHA1(str1).toString(); // 注意1是数字1console.log(str_encode) /script /html //HMAC script srcjs/crypto-js.js/script scriptvar key key;var str1 xiaodisec;var hash CryptoJS.HmacSHA256(key, str1);var str_encode CryptoJS.enc.Hex.stringify(hash);console.log(str_encode) // 11a7960cd583ee2c3f1ed910dbc3b6c3991207cbc527d122f69e84d13cc5ce5c /script//AES script srcjs/crypto-js.js/scriptscript typetext/javascriptvar aseKey 12345678 // 定制秘钥长度必须为8/16/32位, 长度不一致也没问题var message xiaodisec; // 需要加密的内容// 加密 DES/AES切换只需要修改 CryptoJS.AES CryptoJS.DESvar encrypt CryptoJS.AES.encrypt(message, CryptoJS.enc.Utf8.parse(aseKey), // 参数1密钥, 参数2加密内容{mode: CryptoJS.mode.ECB, // 为DES的工作方式padding: CryptoJS.pad.Pkcs7 // 当加密后密文长度达不到指定整数倍(8个字节、16个字节)则填充对应字符}).toString(); // toString转字符串类型console.log(encrypt); // 在弹窗中打印字符串 2vcsEDJv9vAZZLgFLjkZ9A//解密var decrypt CryptoJS.AES.decrypt(encrypt, CryptoJS.enc.Utf8.parse(aseKey), // 参数1密钥, 参数2解密内容{mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8); // toString转字符串类型,并指定编码console.log(decrypt); // xiaodisec/script//DES script srcjs/crypto-js.js/script script typetext/javascriptvar aseKey 12345678 // 定制秘钥长度必须为8/16/32位 长度不一致也没问题var message xiaodisec; // 需要加密的内容// 加密 DES/AES切换只需要修改 CryptoJS.AES CryptoJS.DESvar encrypt CryptoJS.DES.encrypt(message, CryptoJS.enc.Utf8.parse(aseKey), // 参数1密钥, 参数2加密内容{mode: CryptoJS.mode.ECB, // 为DES的工作方式padding: CryptoJS.pad.Pkcs7 // 当加密后密文长度达不到指定整数倍(8个字节、16个字节)则填充对应字符}).toString(); // toString转字符串类型console.log(encrypt); // 控制台打印 CDVNwmEwDRM//解密var decrypt CryptoJS.DES.decrypt(encrypt, CryptoJS.enc.Utf8.parse(aseKey), // 参数1密钥, 参数2解密内容{mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8); // toString转字符串类型,并指定编码console.log(decrypt); // 控制台打印 i am xiaozhou ? /script//RSA script srcjs/jsencrypt.js/scriptscript typetext/javascript// 公钥 私匙是通过公匙计算生成的不能盲目设置var PUBLIC_KEY -----BEGIN PUBLIC KEY-----MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALyBJ6kZ/VFJYTV3vOC07jqWIqgyvHulv6us/8wzlSBqQ2eOTX7s5zKfXY40yZWDoCaIGktP/sc0D6dQzjaxECAwEAAQ-----END PUBLIC KEY-----;//私钥var PRIVATE_KEY -----BEGIN PRIVATE KEY-----MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAvIEnqRn9UUlhNXe84LTuOpYiqDK8e6W/q6z/zDOVIGpDb545NfuznMp9djjTJlYOgJogaT60/xzQPp1DONrEQIDAQABAkEAu7DFsqQEDDnKJpiwYfUE9ySiIWNTNLJWZDN/Bu2dYIV4DO2A5aHZfMe48rga5BkoWq2LALlY3tqsOFTe3M6yoQIhAOSfSAU3H6jIOnlEiZabUrVGqiFLCb5Ut3Jz9NN5p59AiEA0xQDMrxWBBJ9BYq6RRY4pXwa/MthX/8Hy3GnvNw/yUCIG/3Ee578KVYakq5pih8KSVeVjO37C2qj60d3Ok3XPqBAiEAqGPvxTsAuBDz0kcBIPqASGzArumljkrLsoHHkakOfU0CIDuhxKQwHlXFDO79ppYAPcVO3bph672qGD84YUaHFpQ-----END PRIVATE KEY-----;//使用公钥加密var encrypt new JSEncrypt();//实例化加密对象encrypt.setPublicKey(PUBLIC_KEY);//设置公钥var message xiaodisec // 需要加密的数据 var encrypted encrypt.encrypt(message);//对指定数据进行加密console.log(encrypted) // JQ83h8tmJpsSZcb4BJ3eQvuqIAs3ejepcUUnoFhQEvum8fA8bf1Y/fGDO1bSIVNJF6EOZKe4wa0njv6aOar9w//使用私钥解密var decrypt new JSEncrypt(); // 创建解密对象decrypt.setPrivateKey(PRIVATE_KEY); //设置私钥var uncrypted decrypt.decrypt(encrypted); //解密 xiaodisecconsole.log(uncrypted);/script # 参考1、原生JS教程 https://www.w3school.com.cn/js/index.asp 2、jQuery库教程 https://www.w3school.com.cn/jquery/index.asp

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911668.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费的代码分享网站做网站推广和网络推广

APIFox-自动获取登录状态操作 概述 作为纯后端开发码农,每次接口开发完的调试很重要,因此每次重复的手动获取登陆状态Token或者直接放行就太麻烦了。 APIFox提供了前置操作,可以很方便的自动获取登录状态,节省大量重复劳动时间。…

徐汇网站开发培训班上海网站备案审核

TCP UDP区别 共同点:都是属于传输层的协议 TCP:稳定。面向连接的,有可靠的数据传输服务。传输过程中数据无误,无丢失,无失序,无重复。传输效率低,耗费资源多。数据收发不同步,有沾…

新手容易上手的cms做企业网站金华专业网站建设公司

Expect 用法expect的安装实战——非交互式ssh连接案例1:普通操作案例2:设置变量与进行传参的方式案例3:进行批量推送公钥实现免密连接,ping通一个ip地址连接一个ip 实现批量修改密码,批量推送ssh的公钥,进行…

网站seo优化价格WordPress adsen

优质博文:IT-BLOG-CN 一、题目 给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为…

微信 html5 网站上海网站营销怎么样

BatchNorm算法详解 1 BatchNorm原理 BatchNorm通过对输入的每个mini-batch的数据进行标准化,使得网络的输入分布更加稳定。 在训练过程中,每轮迭代网络层的输入数据分布变化很大的话,使得数据抖动很大,导致权重变化也会很大&am…

网站建设公司网站百度知道答题赚钱

“我会更加努力地工作”——一匹名叫Boxer的马(出自乔治奥威尔的《动物农庄》) 彼得圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s sol…

河南省建设监理协会新网站经典案例网站

😀前言 本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【四】,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,…

wordpress使用七牛图像服务关键词seo培训

文章目录 vanna简介及使用vanna的原理vanna的源码理解总结参考资料 vanna简介及使用 vanna是一个开源的利用了RAG的SQL生成python框架,在2024年3月已经有了5.8k的star数。 Vanna is an MIT-licensed open-source Python RAG (Retrieval-Augmented Generation) fram…

网站动画用什么程序做培训机构有哪些

在实际项目中,如果遇到需要大计算量的操作,按需fork(分叉)其实不是一个好的选择。因为fork的子进程也是V8(NodeJS的核心引擎)的新实例,每创建一个新实例,需要约30毫秒启动时间&#…

泉州网站制作企业搜索引擎推广和优化方案

qt5的中文乱码问题一直没有很明确的处理方案。 今天处理进程间通信时,也遇到了qt5乱码问题,一边是设置的GBK,一边设置的是UTF8,单向通信约定采用UTF8。 发送端保证发的是UTF8字符串,因为UTF8在网络数据包中没有字节序…

做国际网站需要多少钱wordpress文章内容语音

文章目录 🐒个人主页🏅算法思维框架📖前言: 🎀选择排序 时间复杂度O(n^2)🎇1. 算法步骤思想🎇2.动画实现🎇 3.代码实现 🐒个人主页 🏅算法思维框架 &#x1f…

淮南装饰公司网站建设玉溪网站建设

FL Studio All Plugins Edition【中文完整版 Win/Mac】适合音乐制作人/工作室使用,全套插件!(20.9新增Vintage Chorus,Pitch Shifter变调插件)FL Studio是超多顶级音乐人的启蒙首选!包括百大DJ冠军Martin Garrix&…

营销网站建设软件下载收费用的网站怎么做

题库查询系统 选择题 题目:以下哪个不属于数字签名的功能( ) 答案: A、不可伪造的 B、可重用的 C、可信的 D、不可抵赖的 题目:前缀为Worm的病毒是( ) 答案: A、蠕虫病毒 B、后门病毒 C、杩 D、脚本病毒 题目:下面关于…

贵阳网站设计模板wordpress任务

我们在这里所讲到的流媒体服务器&#xff0c;从本质上来讲&#xff0c;根本目的也是为了满足顾客这方面的要求。但相对于目前大多数网吧采用的系统来说&#xff0c;主要基于我们吸引顾客&#xff0c;在影视点播方面体现本网吧区别于其他竞争对手的特色。 <?xml:namespace p…

280亿国产AI独角兽,惹怒“地表最强法务部”

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 3546955410049087估值高达40亿美元(折合人民币约280亿元)的中国AI独角兽MiniMax,…

网站用自己的电脑做服务器效果图设计费收费标准

vi显示行号 :set nu 带行号查看&#xff0c;并不改变文件内容:set nonu 取消带行号查看在每个用户的主目录下,都有一个 vi 的配置文件".vimrc"或".exrc"用户可以编辑它,使这些设置在每次启动 vi 时,都有效.例如,加入如下设置行:set nu 显示行号…

商务定制网站重钢建设公司官方网站

众所周知&#xff0c;我们在实际采购光纤收发器当中&#xff0c;价格跟性能是一个很重要的衡量因素&#xff0c;特别是一些中小型企业。我们一般认为&#xff0c;几百元的产品足以能够满足一般的企业的需求了&#xff0c;除非是一些特殊的行业&#xff0c;例如电信、军事等。当…

校园网网站建设规划书上海装修公司一览表

设计内容与要求&#xff1a; 通过手机摄像头捕获身份证信息&#xff0c;将身份证上的姓名、性别、出生年月、身份证号码保存在数据库中。1&#xff09;所开发Apps软件至少需由3-5个以上功能性界面组成。要求&#xff1a;界面美观整洁、方便应用&#xff1b;可以使用Android原生…

龙华区城市建设局网站如何做搞笑原创视频网站

流程控制 1.复合语句 复合语句&#xff0c;也称为代码块&#xff0c;是一组Java语句&#xff0c;用大括号 {} 括起来&#xff0c;它们可以被视为单个语句。复合语句通常用于以下情况&#xff1a; - 在控制结构&#xff08;如条件语句和循环&#xff09;中包含多个语句。 - …

建网站的网络公司网络营销的概念可译为

闲着没事将这三个组件合成在一起做个功能强大的编辑器&#xff0c;可以起到代码高亮的作用。 效果呢和博客园的编辑器功能差不多。功能可以直接定制&#xff0c;有需要的朋友可以下载一份看看&#xff0c;如果在使用中有什么问题可以和我交流&#xff0c;当然如果如果有更好的方…