php + ajax实现登录验证

  


$(文档)时(函数(){//提交表单   $ (' # submit_btn ') .click(函数(){   show_loading ();//var  myReg =,/^ \ w + ([- +。] \ w +) * @ \ w + ([-] \ w +) * \ \ w + ([-] \ w +) *美元/,,//邮件正则   if($(“#账户”).val (),==,”) {   show_err_msg(“账号还没填呢!”);   ,,,(“#账户”)美元.focus ();//}//else 如果(! myReg.test($(“#电子邮件”).val ())) {//show_err_msg('您的邮箱格式错咯!”);//$(' #电子邮件').focus ();   }else 如果($(“#密码”).val (),==,”) {   show_err_msg(“密码还没填呢!”);   $(" #密码”).focus ();   其他}{//show_msg(“登录成功咯!,,正在为您跳转…”,“shop.php”);   ,,,,,,,,,,,,,,,,,postdata();,//按钮被点击时执行postdata函数   ,,,,,,,,,,,,,,,}   ,,,,,,,,,,});   });   function  postdata (), {,   . ajax({,美元   类型:才能,“后”,,   url:,才能“check.php”,,   数据才能:“和checkcode=" + $ (" # j_captcha ") .val() + ",账户=" + $(" #账户”).val() + ",通过=" + $(" #密码").val (),,   ,,错误:函数(){,,   ,,,,,,,,,,,,警报(Error  loading  php 文档),,,   ,,,,,,,,},,   ,,成功:功能(数据){,   ,,,if  (data ==,“成功”),{show_msg(“登录成功咯!,,正在为您跳转…”,“shop.php”);},   ,,,,,else 如果(data ==, codefalse) {   show_err_msg(“验证码输入错误!”);   $ (' # j_captcha ') .focus ();   }else  {show_err_msg(“账号或密码错误!”);},   ,,},   ,,}),,   }               & lt; script  type=" text/javascript, src=" https://www.yisu.com/zixun/js/login.js "祝辞& lt;/script> & lt; !——正则表达判断登录信息格式——比;      & lt;/head>   & lt; body>   & lt; div 类="页面容器"比;   & lt; div 类=癿ain_box”比;   & lt; div 类=發ogin_box”比;   & lt; div 类=發ogin_logo”比;   & lt; img  src=" https://www.yisu.com/zixun/p_w_picpaths/logo.png ",在   & lt;/div>   & lt; div 类=發ogin_form”比;      & lt; div 类=毙问降陌嗉侗?=& lt; label ”j_username”,类=皌”祝辞账,,号:& lt;/label>,   & lt; input  id="帐户",name=罢驶А?类型=拔谋尽?类=癴orm-control  x319 ”,   自动完成=肮乇铡北?   & lt;/div>   & lt; div 类=毙问降陌嗉侗?   & lt; label =" j_password ",类=皌”在密码:& lt;/label>,   & lt; input  id="密码",name=巴ü?类型=懊苈搿?   类=" password  form-control  x319 在“比;   & lt;/div>   & lt; div 类=毙问降陌嗉侗?   & lt; label =" j_captcha ",类=皌”在验证码:& lt;/label>   ,& lt; input  id=癹_captcha”, name=" checkcode ",类型=拔谋尽?类=癴orm-control  x164 ”, onblur=叭绻?this.valuehttps://www.yisu.com/zixun/==? {this.value=' https://www.yisu.com/zixun/验证码:“}”,onclick="如果(this.valuehttps://www.yisu.com/zixun/==毖橹ぢ?“){this.value=?}”比;   & lt; img  src=" https://www.yisu.com/inc/cc.php ",身高=?0”祝辞,& lt; a  id=発anbuq”, href=javascript:无效(0);“,onClick=" $(这).prev () .attr (“src”、“. ./公司/cc.php ?”+ new 日期())”在看不清,换一张& lt;/a>,   & lt;/div>   & lt; div 类=毙问降陌嗉侗?   & lt; label 类=" t "祝辞& lt;/label>   & lt; label =" j_remember ",类=癿”比;   & lt; input  id=" j_remember ",类型=案囱】颉?value=" https://www.yisu.com/zixun/true "祝辞,,记住登陆账号! & lt;/label>   ,,,,,,,,,,,,,,,,,,,,,,,& lt; label  id=" div2祝辞& lt;/label>   & lt;/div>   & lt; div  class=" form-group 空间”在   & lt; label 类=" t "祝辞& lt;/label>   & lt; button 类型=疤峤弧?,id=皊ubmit_btn”,   类=" btn  btn-primary  btn-lg”祝辞,,登,,录,nbsp  & lt;/button>   & lt; input 类型=爸刂谩?value=" https://www.yisu.com/zixun/重置”,类=癰tn  btn-default  btn-lg”比;   & lt;/div>      & lt;/div>   & lt;/div>   & lt; div 类="底"祝辞Copyright 及副本,,2015,安康;2016年,系统登陆& lt;/div>   & lt;/div>   & lt;/div>


& lt; php ?   include “. ./公司/db.php”;   session_start ();   函数pc 美元;=,修剪($ _POST [' checkcode ']));   时间=美元sc 函数($ _SESSION(“代码”));   如果($电脑==",| |,$ pc !=$ sc) {//头(地点:login.html);   echo “codefalse”;   其他}{   时间=美元a  $ _POST['帐户'];   ,,,p 美元;=,$ _POST['通过'];   ,,,pass 美元;=,m (p,一美元);//$ cuspass=查询(“客户”,“cuspassword”,“cusaccount=$ ");   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

php + ajax实现登录验证