随机验证码-账号密码验证

一、默认账号密码为admin 验证正确 然后继续验证验证码==随机验证码 全部正确跳转login.html

重点:Math.random(0-1)随机获取0-1的随机数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        input{margin-bottom: 10px}

    </style>
</head>
<body>
<form action="">
    userName: <input type="text"><br />
    password: <input type="password"><br />
    验证码: <input type="text"><span id="span">1111</span><br />
    <input type="button" value="提交" id="btn">

</form>
<script>
    var span=document.getElementById("span")
    var btn=document.getElementById("btn")
    var input=document.getElementsByTagName("input")
//    alert(input[0])
//    span.innerHTML= parseInt(Math.random()*9000+1000)   //纯4位数字验证
    var str="asdjsakldjsalkjdl3513kjasad撒旦撒打算544561351231"
    var str2=""
    for(var i=0;i<4;i++){
       str2+= str.charAt(Math.random()*30+10)
    }
    span.innerHTML=str2
    btn.onclick=function () {
        if (input[0].value=="admin"){
            if(input[1].value=="admin"){
                if (input[2].value==span.innerHTML){
                   location.href="login.html"
                }else{
                    alert("请输入正确的验证码")
                }
            }else{
                alert("请输入正确的密码")
            }

        }else{
            alert("请输入正确的用户名")
        }
    }

</script>

</body>
</html>
时间: 2024-11-05 17:22:34

随机验证码-账号密码验证的相关文章

&#8203;实现以账号密码验证的VPN服务器

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 实现以账号密码验证的VPN服务器. 环境 服务端:CentOS 6.2 32 客户端:Windows XP 服务端配置 # 关闭SELinux sed -i '/^SELINUX\b/s/=.*/=disabled/' /etc/selinux/config setenforce 0 # 安装mysql-server yum -y inst

centos6.5中部署Zeppelin并配置账号密码验证

centos6.5中部署Zeppelin并配置账号密码验证1.安装JavaZeppelin支持的操作系统如下图所示.在安装Zeppelin之前,你需要在部署的服务器上安装Oracle JDK 1.7或以上版本, 并配置好相应的JAVA_HOME环境变量.以CentOS为例,具体操作过程如下: a)下载并安装jdk-8u111-linux-x64.rpm # rpm -ivh jdk-8u111-linux-x64.rpm b)配置环境变量.在/etc/profile文件结尾添加: export

django之账号密码验证登陆

今天分享一下django的账号密码登陆,前端发送ajax请求,将用户名和密码信息发送到后端处理,后端将前端发送过来的数据跟数据库进行过滤匹配,成功就跳转指定页面,否则就把相对应的错误信息返回,同时增加一个小功能,在规定时间内超过规定的登录次数,就锁住无法登陆,等下一个时间段再允许登陆. 一.通过ORM创建一张历史登陆表 class login_history(models.Model): user = models.CharField(max_length=32, verbose_name='登

实现以账号密码验证的OpenVPN服务器

环境 服务端:CentOS 6.7 32-bit 客户端:Windows XP 服务端配置 # 关闭SELinux sed -i '/^SELINUX\b/s/=.*/=disabled/' /etc/selinux/config setenforce 0 # 安装mysql-server yum -y install mysql-server # 启动mysqld服务 service mysqld start # 初始化mysql管理员(root)密码 mysqladmin -uroot pa

登录验证随机验证码的实现

今天我们来学习登录验证中,如何生成随机验证码?验证码使用基本都是找现成的组件来实现,用代码实现这个简单功能主要是了解了解验证码内部的实现. 友情链接 生成随机验证码基本流程:http://www.cnblogs.com/yuanchenqi/articles/7468816.html 一.效果图展示 二.代码实现 1.首先用bootstrap布一个上图简单的页面 <div class="container"> <div class="row">

SpringBoot注册登录(三):注册--验证账号密码是否符合格式及后台完成注册功能

SpringBoot注册登录(一):User表的设计点击打开链接SpringBoot注册登录(二):注册---验证码kaptcha的实现点击打开链接      SpringBoot注册登录(三):注册--验证账号密码是否符合格式及后台完成注册功能点击打开链接     SpringBoot注册登录(四):登录功能--密码错误三次,需要等待2分钟才能登录,固定时间内不能登录点击打开链接 SpringBoot注册登录(五):登录功能--Scheduling Tasks定时作业,用于某个时间段允许/不允

cas-简单的验证cas服务器登录和读取数据库账号密码登录

环境win8+tomcat7+jdk7+cas-server-4.0.0-release 1. 首先到 http://downloads.jasig.org/ 地址下载 cas-server-4.0.0-release.zip,解压后到modules目录中找到cas-server-webapp-4.0.0.war,复制到tomcat的webapp目录下,修改名称为cas.war 2. (1)创建证书 keytool -genkey -alias mycas -keyalg RSA -keysiz

使用java连接AD域,验证账号密码是否正确

eb项目中有时候客户要求我们使用ad域进行身份确认,不再另外做一套用户管理系统.其实客户就是只要一套账号可以访问所有的OA,CRM等办公系统.这就是第三方验证.一般有AD域,Ldap,Radius,邮件服务器等.最常用的要数AD域了.因为window系统在国内占据了大量的江山.做起来也很方便.我这篇文章就是写,如何用java去实现AD域的身份验证.好了,直接看代码吧: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

问答项目---账号密码异步校验后进行PHP校验

在做登陆的时候,通过异步校验后还需要通过PHP来校验账号和密码的正确性. PHP校验账号密码: public function login(){ if(!IS_POST){echo "页面不存在"; $this->redirect('index'); die();}; $username = I('post.username'); $pwd = I('post.password','','md5'); $code = I('post.code'); $obj = new \Thi