PHP用户名和密码登陆验证代码
2019独角兽企业重金招聘Python工程师标准>>>
登陆页面:Login.php页面
-------------------------------------------------
<script language="javascript"> function RefreshImage(id){ document.getElementById(id).src ='im.php?'+Math.random(1); } function ver(){ var yan=document.getElementById("verification").value; if(yan==""){ alert("请输入验证码。。。"); return false; } return true; }</script><body><div id="Login_index"> <div id="Login_main"> <form action="Login_check.php" method="post" onsubmit="return ver()" > <div id="Login_mian2"> <div id="Login_name"> <div id="laogin_name2"><img src="data:image/Login_name.png" width="30" height="33" /></div> <div id="name"> <input name="username" type="text" width="150px" height="33px" /> </div> </div> <div id="Login_name"> <div id="laogin_name2"><img src="data:image/mima.png" width="30" height="33" /></div> <div id="name"> <input name="pwd" type="password" id="pwd" width="150px" height="33px" /> </div> </div> <div id="Login_name"> <div id="laogin_name2"><img src="data:image/mima.png" width="30" height="33" /></div> <div id="name3"> <input type="text" id="verification" size="8" width="100px" height="33px" name="we"/> </div> <div id="name4"> <img src="im.php" id="con" /><br /> <a href="#" onclick="RefreshImage('con')">看不清,换一张</a> </div> </div> <div id="Login_name"> <div id="Login_denglu"> <input name="Submit" type="image" value="提交" src="data:image/denglu.png" /> </div> </div> </div></form> </div></div> <div id="L_xia"></div></body>
---------------------------------------------------------------------
验证用户名和密码登陆页面:Login_check.php页面
<script language="javascript">
function setSB(v, el) {
var ie5 = (document.all && document.getElementsByTagName);
if (ie5 || document.readyState == "complete") {
filterEl = el.children[0];
valueEl = el.children[1];
filterEl.style.width = v + "%";
valueEl.innerText = v + "%";
}
}
function fakeProgress(v, el) {
if (v >100){
location.href = "Frameset.php";
}
else {
setSB(v, el);
window.setTimeout("fakeProgress(" + (++v) + ", document.all['" + el.id + "'])", 20);
}
}
function fakeProgress1(v, el) {
if (v >50){
alert("登陆失败,请检查用户名或密码是否正确。。。。。");
history.go(-1);
}
else {
setSB(v, el);
window.setTimeout("fakeProgress1(" + (++v) + ", document.all['" + el.id + "'])", 20);
}
}
</script>
<?php
include_once"config.php"; //引入连接数据库的页面
$ver=$_SESSION['str'];
$name=$_POST['username'];
$pwd= $_POST['pwd'];
$verText=$_POST['we'];
$num=mysql_num_rows(mysql_query("select * from user where userName='$name' and userPwd='$pwd'"));
if(strtolower($ver)!=strtolower($verText)){
echo "<script>alert(\"验证码输入不正确。。。。。。。。\");</script>";
echo "<script>history.go(-1);</script>";
exit();
}
if($num>0){
$_SESSION["name1"]=$name;
echo"<body onLoad=\"fakeProgress(0, sb)\" topmargin=180 bgcolor=#CCCCCC>";
echo "<center> ";
echo " <p align=center style=\"font-szie:9pt; line-height: 100%\">登陆中 </p>";
echo "<span id=sb style=\"width: 500px\">";
echo " <div style=\"filter: Alpha(Opacity=0, FinishOpacity=60, style=1, StartX=0, StartY=0, FinishX=100, FinishY=0); width: 0%; height: 12px; position: absolute; background: #9999ff\"></div>";
echo "<div style=\"font-size: 12px; width: 100%; color: #ff3333; font-family: arial; text-align: center\"></div>";
echo "</span>";
echo"</center>";
echo" </body>";
exit();
}else{
echo "<body onLoad=\"fakeProgress1(0, sb)\" topmargin=180 bgcolor=#CCCCCC>";
echo "<center> ";
echo "<p align=center style=\"font-szie:9pt; line-height: 100%\">登陆中 </p>";
echo "<span id=sb style=\"width: 500px\">";
echo "<div style=\"filter: Alpha(Opacity=0, FinishOpacity=60, style=1, StartX=0, StartY=0, FinishX=100, FinishY=0); width: 0%; height: 12px; position: absolute; background: #9999ff\"></div>";
echo "<div style=\"font-size: 12px; width: 100%; color: #ff3333; font-family: arial; text-align: center\"></div>";
echo "</span>";
echo " </center>";
echo " </body> ";
exit();
}
?>
转载于:https://my.oschina.net/BearCatYN/blog/265284
PHP用户名和密码登陆验证代码相关推荐
- 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”
模拟一个"系统登陆"窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示"用户名和密码正确", 2.用户名错误,弹出一个对话框,提示 ...
- 十八.用户注册 ---- 用户名/用户密码/手机号验证 2021-04-07
十八.用户注册 ---- 用户名/用户密码/手机号验证 引言 注:该篇文章接上一篇 十七.用户注册 ---- 图形验证码 在上一篇文章我们实现了用户注册中的图形验证码过程,接下来我们要实现用户名验证, ...
- jsp网页实现登录用户名于密码的验证(不涉及数据库操作)
效果图: 登录失败图: 成功登录图: 代码login.jsp: <%@ page language="java" contentType="text/html; c ...
- 锐捷——Telent登录时使用 用户名及密码登陆路由器
组网拓扑: 配置要点: Console口登录设备 配置路由器以太网口的IP地址 配置Telent密码 确定Telent是否正确 验证配置 配置步骤: Console口登录设备 配置路由器以太网口的IP ...
- ORACLE wallet实现无需输入用户名与密码登陆数据库
在ORACLE 10G前,我们在SHELL或JDBC中连接数据库时,都需要输入用户名与密码,并且都是明文.从1OGR2开始,ORACLE提供wallet这个工具,可以实现无需输入用户名与密码就可以登陆 ...
- 如何在yml中加上git用户名和密码的验证_使用Apollo升级一下yml文件管理和发布
背景 在一些项目组中,使用springboot+yml文件的组合方式,进行应用开发和发布. 应用读取方式:yml文件通过configmap进行挂载到容器,让应用进行读取. 配置文件管理方式:yml文件 ...
- 简单的密码输入验证代码(java)
密码验证问题(要求): 从键盘录入六位密码 ,验证密码是不是六位 ,如果不是六位提示用户重新录入 ,直到录入是六位: 校验密码是否正确 ,三次以内输入密码正确显示欢迎 光临,否则显示密码错误请重新输入 ...
- php判断已登录用户名和密码,PHP验证登录用户名和密码
[include_once(../discuz/include/common.inc.php);$CTDF_USERINFO = array(); $CTDF_USERINFO[sid] = $sid ...
- html5 输入用户名和密码登陆网址,192.168.5.1路由器登录入口用户名和密码
192.168.5.1是保留用于访问路由器管理面板的特殊IP.这和其他的IP像192.168.1.52,192.168.1.51,192.168.5.100等被一致接受的路由器IP的全球标准.它在文献 ...
- php随机生成昵称,PHP生成随机用户名和密码的实现代码
有时候我们需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用 ...
最新文章
- cross_val_score,cross_val_predict,cross_validate理解
- ASP.NET 大文件下载的实现思路及代码
- “数字强市 数创未来” | 山东省数据应用创新创业大赛烟台赛场火热招募中!...
- hdfs oiv命令查看FsImage镜像文件内容
- 玩通信设备的,来这里学习
- Ubuntu 16.04安装Tomcat 8 图解
- rest_framework03:查询所有/新增数据/删除一个数据/封装Response/序列化与反序列化
- Python图像处理库PIL的ImageDraw模块之画出四边形
- 共享代码库,为何总被程序员弃用?
- python与tkinter_python与tkinter编程
- 【DP + 卖股票】LeetCode 309. Best Time to Buy and Sell Stock with Cooldown
- 四川大学计算机学院管理手册,机房管理_规章制度_计算机基础教学实验中心 - Powered by 四川大学计算机基础教学实验中心...
- 互联网请回答2020
- 山东交通学院院计算机答辩,山东交通学院教务处关于做好2018届本科毕业生毕业设计(论文)工作的通知...
- 海豚湾在哪_前任3中的海豚湾在哪里揭晓 热爱海洋之人的梦中圣地
- Java课程设计-图书借阅管理系统
- 腾讯十大最受欢迎的开源项目!
- Formal verification (FV) 处理复杂度 形式验证 第10章
- 根据出生日期计算年龄(精确到天)
- 中职高考计算机专业真题,中职高考计算机试题及答案
热门文章
- 从零基础入门Tensorflow2.0 ----三、8. 自定义层次
- LeetCode路径问题
- Python地理数据处理相关模块的安装方法
- 利用IDLE对 dem进行批量拼接处理
- MFC视类(view)、框架类(MainFrame)关系梳理
- 第三届 Apache Flink 极客挑战赛暨 AAIG CUP:Cluster Serving 概况
- 我与潘家园金爷的对话
- Android Multimedia框架总结(十九)Camera2框架C/S模型之CameraService启动及与Client连接过程
- 手把手图文并茂教你用Android Studio编译FFmpeg库并移植
- python runner_【httprunner】自动化测试入门(基于python)!