<html>
<head>
<title></title>
<script type="text/javascript">
function login(){
if(form1.username.value==""){
alert("请输入用户名!");
return false;
}
if(form1.password.value==""){
alert("请输入密码!");
return false;
}
if(form1.checkcode.value==""){
alert("请输入验证码!");
return false;
}
if(form1.checkcode.value!=document.getElementById("verifycode").innerHTML){
alert("验证码不正确!");
createcode();
return false;
}
form1.submit();
}
function createcode(){
var code = "";
var array = new Array(0,1,2,3,4,5,6,7,8,9);
for(var i=0;i<4;i++){
var index = Math.floor(Math.random()*10); //从0到9中随机取一个数作为以下的数组下标,就能根据i执行四次得到一个四位数:
code +=array[index];
}
document.getElementById("verifycode").innerHTML=code;
}
</script>
</head>
<body onload="createcode();">
<form action="" name="form1" method="post">
<hr>
<table border="1" cellpadding="0" cellspacing="0" align="center" width="35%">
<tr align="center"><td colspan="2"><font style="font-family: sans-serif;font-size: 20">Welcome Place!</font></td></tr>
<tr align="center">
<td align="center" class="td" width="30%"><font>用户名</font></td>
<td align="left"><input type="text" name="username"></td>
</tr>
<tr align="center">
<td align="center" class="td"><font>密 码</font></td>
<td align="left"><input type="password" name="password"></td>
</tr>
<tr align="center">
<td align="center" class="td"><font>验证码</font></td>
<td align="left"><input type="text" name="checkcode"><label class="label" id="verifycode">8888</label></td>
</tr>
<tr align="center">
<td colspan="2"><font style="color: red" id="errormessage"></font></td>
</tr>
<tr align="center">
<td align="center" colspan="2"><input type="button" value="登陆" class="button" onclick="login()">
<input type="reset" value="重设" class="button" ></td>
</tr>
</table>
<hr>
</form>
</body>
</html>
分享到:
相关推荐
在"asp简易图形认证码"这个主题中,我们可以探讨以下几个关键知识点: 1. **图形认证码原理**:图形认证码的基本原理是生成一个随机字符串,然后将这个字符串转化为图像显示给用户。用户必须识别并输入图片中的字符...
【认证码识别】是计算机视觉和机器学习领域中的一个重要话题,主要目的是为了自动化处理和解析图像中的验证码,以便于在互联网上进行身份验证或者防止自动化的机器人操作。在这个"认证码识别 captchio.zip"压缩包中...
它通过生成一组随机的、难以自动识别的字符或数字,要求用户在提交表单前进行输入验证,以此来确保提交操作是由人类而非机器完成的。在ASP(Active Server Pages)环境下,实现验证码功能通常涉及以下几个关键知识点...
标题“用图片保存你的密码--文档图片合并器”揭示了一个关于信息安全和文件处理的方法,它涉及到将...用户需要仔细阅读提供的文档以正确使用这个工具,并确保遵循最佳的安全实践,例如定期更换密码并使用多因素认证。
例如,用户在输入密码后,系统可能会显示一张包含随机数字或字母的图片,要求用户输入图片中的内容作为附加验证。这种方式能有效防止自动化攻击,因为机器识别图片内容通常比人类更困难。 具体到名为`passwordTest`...
而Base64是一种用于将二进制数据转换为可打印ASCII字符的编码方法,它将每3个字节的二进制数据转换为4个Base64字符,这样可以在文本格式中安全地传输和存储非文本数据,如图片。 在Java编程语言中,我们可以使用...
这个名为"防伪码.zip"的压缩包提供了一套C#编程语言的源代码,用于生成16位的随机数以及将字符串转化为二维码图片的功能。这两个功能在多种场景下都有广泛应用,如产品防伪、数据加密、身份验证等。 首先,我们来...
通过设置个性化图片及与之对应的简单手势,用户可以在确保安全性的同时享受便捷的登录体验。 #### 二、什么是图片密码 图片密码是 Windows 8.1 中新增的一种登录认证方式。它允许用户选择一张图片作为背景,并在该...
总结来说,基于信息指纹技术的图片密码生成认证方法是电信设备安全保障的一种创新实践,它结合了人类视觉记忆的优势和信息指纹的抗篡改特性,为用户提供了一种既安全又方便的身份验证方式。随着技术的不断发展,我们...
通用认证码识别(Captchio)对Captcha(认证码)识别的管理程序,通过对测试认证码图片的训练,你可以接近100%地识别随机的认证码。其核心是Captchio识别库,通用的免费的认证码识别引擎。
- **CDN网络概述**:CDN(Content Delivery Network)网络是互联网上一种用于加速静态资源(如图片、视频等)分发的技术架构,通过在全球范围内部署边缘服务器来减少用户访问延迟,提高用户体验。 - **海量数据分发...
《简易图片管理系统——C#实现用户管理和绘图功能解析》 简易图片管理系统是一款基于C#开发的实用软件,集成了用户管理、图片管理和绘图功能,旨在为用户提供一个便捷、高效的图片存储和处理平台。本系统的核心亮点...
综上所述,"图片直读系统"是一种集成了加密、认证和访问控制的高级数据保护方案,它为用户提供了安全的图片存储和访问环境。通过理解和掌握这些核心概念,用户可以更好地利用这种系统来保障自己的图片数据安全。
在Windows 8操作系统中,微软引入了一种新颖的登录方式——图片密码,旨在提供更为直观且个性化的安全保护。图片密码允许用户通过在特定图片上绘制特定的图形路径(包括但不限于圆、直线和点)来设定解锁密码,这种...
本主题聚焦于“新浪微博上传图片”与“OAuth认证”的过程,这两个概念是开发者进行微博应用开发时不可或缺的知识点。 OAuth(开放授权)是一种授权框架,允许第三方应用在用户无需共享其账号密码的情况下,安全地...
图片密码是一种基于图像识别的安全认证方式,允许用户通过在预设的图片上绘制特定图案或进行点击来完成身份验证的过程。相较于传统的字符密码,图片密码具有更高的易记性和趣味性,同时也能够在一定程度上提高安全性...
Java 语言实现简易版扫码登录 在这篇文章中,我们将讨论使用 Java 语言实现简易版扫码登录的过程。扫码登录是一种常见的身份认证机制,广泛应用于生活中的各个领域,如登录网页版、支付宝等。下面,我们将从服务端...
这样的系统通常包含用户认证、权限管理、文件上传、下载以及可能的文件组织和编辑功能。通过设置密码,用户可以确保只有授权的个人才能访问特定的文件或文件夹,增加了数据的安全性。 【描述】:“上传下载系统,可...
用户认证和权限管理是这类系统的重要组成部分,确保只有授权的用户能够访问和操作图片。 Persits JPEG组件在ASP图片管理系统中扮演了关键角色。这个组件通常用于处理JPEG格式的图片,提供读取、写入、转换以及其它...
通过简单的几行代码,Glide可以轻松地将图片加载到ImageView中,即使在网络不稳定的情况下也能提供良好的用户体验。 6. **登录注册**:为了实现用户功能,项目包含登录和注册模块。这里可能使用Bmob的用户服务,...