300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > PHP登录(ajax提交数据和后台校验)

PHP登录(ajax提交数据和后台校验)

时间:2021-09-21 09:31:52

相关推荐

PHP登录(ajax提交数据和后台校验)

web前端|js教程

ajax,php,后台

web前端-js教程

本文主要分享了PHP登录(ajax提交数据和后台校验)的实例代码,具有一定的参考价值,下面一起来看下吧

volley关联源码,Ubuntu设置全双工,https爬虫伪造证书,php点击按钮启动php,杭州seo文员lzw

1.前台ajax数据提交

php 微信砍价活动源码,ubuntu单核实时,校园网搭的tomcat,贷款网站数据爬虫,PHP数据库模型设计,seo云币lzw

后台管理系统

c 论坛源码,Ubuntu拷贝东西慢,tomcat找不到系统路径,家中床上爬虫,php网页后退几步,上海的seo哪家的性价比比较高lzw

登录

$("#login_btn").click(function(){ var username = $.trim($("#username").val()); var password = $.trim($("#password").val()); if(username == ""){alert("请输入用户名");return false; }else if(password == ""){alert("请输入密码");return false; } //ajax去服务器端校验 var data= {username:username,password:password}; $.ajax({type:"POST",url:"__CONTROLLER__/check_login",data:data,dataType:json,success:function(msg){ //alert(msg); if(msg==1){ window.location.href = "{:U(Index/personal)}";}else{alert("登录失败,请重试!"); }} });});

2.后台校验:

* */ public function check_login(){ $password=I(param.password); $username=I(param.username); $data["name"]=$username; $user=M(systemuser); $list=$user->where($data)->find(); $return=0; if($list!=""){if($list[password]==md5($password) && $list[status] == 1){ //登录时间和登录IP $public = new PublicController(); $lastlogonip=$public->ip_address(); $time=$time=date("Y-m-d H:i:s", time()); $where=array(id=>$list[id]);$user->where($where)->save(array(lastlogonip=>$lastlogonip,lastlogontime=>$time)); $this->login($list); $return=1;//登录成功} }else{$return=2;//登录失败 } $this->ajaxReturn($return); }

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

AJAX实现无刷新检测用户名功能

jQuery中通过ajax调用webservice传递数组参数的问题(图文教学)

利用ajax传递数组及后台接收的方法详解

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。