js做网站登录,多产品的网站怎么做seo,wordpress定制后台,做静态网站需要什么现在专业性的网站越来越多#xff0c;许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事#xff0c;所以大家都想保护自己独创的作品#xff0c;为自己的网页上把锁#xff0c;今天就让我带大家了解一下如何给我们的网页加… 现在专业性的网站越来越多许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事所以大家都想保护自己独创的作品为自己的网页上把锁今天就让我带大家了解一下如何给我们的网页加上一把密码锁。 一、常用javascript密码锁1. 了解javascriptjavascript是一种新的网页描述语言是由Sun公司以及网景Netscape公司开发的此一语言可以被嵌入HTML的文件之中使用它可以让你设计交互性的网页内容。2. javascript特点使用javascript非常简单只是一小段代码就可以让网页发生千奇百怪的效果而且使用javascript来加密的方法是网络中加密最常用的方法。3. 使用javascript加密使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键当他点击右键想对图片进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。实现方法1利用弹出窗口封锁鼠标右键将下面这段代码放在网页HTML代码的head/head标志中就可以实现封锁右键给网页加密。 script languagejavascriptfunction click() {if (event.button2) {alert(本站不准使用右键使用左键吧^_^) }}document. 2弹出“添加收藏夹”封锁鼠标右键将下面这段代码放在网页的HTML代码的head/head标志中。实现点击右键出现“添加到收藏夹”选项。script languagejavascriptfunction click() {if (event.button2) {window.external.addFavorite([url]http://www.51CTO.com/[/url], 51CTO)}}document.οnmοusedοwnclick/script3彻底封锁鼠标右键将下面这段代码放在网页的HTML代码的head/head标志中能够实现彻底封锁鼠标右键的效果由于这个脚本在右键按下时调用一个函数所以可以改为很多种类型。即使按下左键再按下右键放开左键再放开右键的方法也还是破解不了。 scriptfunction DM(e){if(!ns){if(event.button1)window.external.addFavorite([url]http://www.popunet.com/[/url], 大众网络报)}else{if(e.which1)return false}}nsnavigator.appNameNetscape;if(ns)document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN);document.οnmοusemοveDM;document.οnmοusedοwnDM;/script4禁止查看源文件将下面这段代码放在网页的HTML代码的head/head标志中则可以实现禁止利用IE浏览器查看源文件。script languagejavascript!--document. click() {if ( event.button2) {alert(不准查看源文件) }if ( event.button3) {alert(不准查看源文件) }}//--/script5用乱码显示链接、调用地址加密。利用某些函数把URL字符转换成ASCII码从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制如空格键为%20。返回字符unEscape(string)如!—var Words %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20//--/script 利用javascript还可以使用调用脚本显示页面加密、密码校验等加密方法但是由于代码繁杂而不经常使用这里就不多讲了。二、使用IIS的密码锁不要以为只有javascript可以加密使用IIS也可实现加密只要你电脑上安装的Web服务器是IIS而你又是管理员权限的用户时就可以用一种简单的方法来实现密码验证。注意使用Win 2000 Server版并安装了IIS及域用户管理器1. 启动“Internet 服务管理器”步骤一单击“开始”“设置”“控制面板”双击进入到“管理工具”中打开“Internet 服务管理器”展开左窗口的“默认Web站点”然后在其所展开的目录中选中我们想对其进行加密的目录(如lastcoco)然后单击“属性”按钮打开“lastcoco属性”对话框如图1。780) window.open(/UploadFiles19/2007614105355734.jpg); 图 1步骤二选择“lastcoco属性”对话框中“目录安全性”标签单击“匿名访问及验证控件”域中的“编辑”按钮。这时会弹出“验证方法”对话框在“验证方法”对话框中取消“允许匿名访问”选项前面的勾选然后勾选“基本验证密码用明文送出”选项最后单击“确定”按钮退出如图2。780) window.open(/UploadFiles19/200761410542621.jpg); 图 22. 使用“域用户管理器”设置用户的名称及密码光对目录的安全设置了还不行为了让上网的朋友们只有在输入用户名称和密码后才可以浏览放在该目录下的网页我们还要使用“域用户管理器”设置用户的名称及密码。单击“开始”“程序”“系统管理工具”公用“域用户管理器”启动“域用户管理器”如图3。在这里我们给域用户里添加新用户选择“用户”“新用户”然后在“新用户”窗口中输入新用户的“用户名及密码”等等然后取消“用户下次登录时须改变密码”的选项。780) window.open(/UploadFiles19/200761410545371.jpg); 图 3到此为止利用IIS服务器来给网页加密就全部完成了当用户想访问安全目录下的网页时。只要在出现的“输入网络密码”窗口中输入我们在“域用户管理器”中设置的新用名名及密码就可以进入安全设置目录如图4。780) window.open(/UploadFiles19/200761410547112.jpg); 图 4三、使用ASP程序密码锁除了使用IIS服务器来给网页加密我们还可以使用ASP程序来给网页进行加密一般来说利用程序来进行密码验证的方法比较通用现在大多数网站都使用ASP程序它对Web服务器没有具体要求而其加密就是借助数据库及ASP程序进行设计来实现一种通用网页加密。 1. 打开Microsoft Access建立一个“用户名及密码”的数据表假设将这个表取名为User数据库名为lastcoco.mdb数据表的结构如下字段说明 字段名称 数据类型 数据长度 用户名称 ID文本 15 密码 PWD 文本 15 2. 编辑一个PASS.ASP的验证文件源代码如下%Function Check( ID, Pwd )Dim conn, par, rsSet conn Server.CreateObject(ADODB.Connection)par driver{Microsoft Access Driver (*.mdb)} conn.Open par ;dbq Server.MapPath(lastcoco.mdb )sql Select ? From users Where ID ID And Pwd Pwd Set rs conn.Execute( sql )If rs.EOF ThenCheck FalseElseCheck TrueEnd IfEnd Function%%If IsEmpty(Session(Passed)) Then Session(Passed) FalseHead 请输入用户名和密码ID Request(ID)Pwd Request(Pwd)If ID Or Pwd ThenHead 请输入用户名和密码Else If Not Check( ID, Pwd ) ThenHead 用户名称或密码有错ElseSession(Passed) TrueEnd IfIf Not Session(Passed) Then %htmlhead title/title /headbody BGCOLOR#FFFFFFh2 ALIGNCENTER%Head%/h2hr WIDTH100%form Action%Request.ServerVariables(PATH_INFO)% MethodPOSTtable BORDER1 CELLSPACING0trtd ALIGNRIGHT用户名称:/tdtdinput TypeText NameID Size12 Value%ID%/td/trtr td ALIGNRIGHT密码/tdtdinput TypePassword NamePwd Size12 Value%Pwd%/td /tr/tablepinput TypeSubmit Value确定 /p /formhr WIDTH100% aligncenter/body /html%Response.EndEnd If % 3. 在需要加密网页的HTML代码最前面加上〈! --#include filepass.asp--〉就可以了。由于这个验证合法性的页面具有通用性所以非常方便使用。 四、使用软件密码锁现在给网页加密的软件非常多这里就不一一讲解其基本原理都是利用javascript代码只不过是这些软件都自动准备好了这些代码只需使用者将网页源代码粘进去按一下加密按钮就OK了。在这里我们介绍一款绿色的小软件“世纪鸟网页加密精灵”大家不要小看这只鸟通过这只小鸟能更方便快速的对网页进行加密。下载双击打开这只小鸟只见XP风格的界面跳到眼前左边竖着一排是加密选项按钮分别是“网页代码加密”、“网页登录密码”“鼠标右键屏蔽”、“网页选择屏蔽”、“鼠标右键对话”、“框架包含限制”这些。右边则是网页代码加密对话框在这个对话框中进行对网页的加密而且在对话框上方给出每个选项的解释在对话框下方则是建议。这里我用实例给大家讲解使用“世纪鸟网页加密精灵”的“网页登录密码”选项来给网页加密。1. 打开要加密的网页复制出HTML源代码然后打开“世纪鸟网页加密精灵”软件选择“网页登录密码”选项这时在右边就会出现一些输入框内的代码说明如图5。780) window.open(/UploadFiles19/200761410548833.jpg); 图 5 2. 在“请输入登录密码”的输入框中输入长度小于10位的密码然后单击“生成并复制密码页面程序”按钮这时软件会自动在下方的javascript代码中加入你输入的登录密码做为验证信息并将这段代码复制到你的剪贴版中如图6。780) window.open(/UploadFiles19/2007614105410140.jpg); 图 63. 接下来再将这段代码粘贴到网页中并将网页改名为你输入的登录密码.htm这样就可以对此文件加密了。OK现在你的网页就再也不用担心被人偷用了。 转载于:https://blog.51cto.com/19870106/52918