全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

PHP登录(ajax提交数据和后台校验)实例分享

1.前台ajax数据提交

<form id="login_form" action="" method="POST">
  <div class="login_frame" style="position:relative";>
    <div class="login_gl" style="margin-top:35px;">
      <span class="login_wz" >后台管理系统</span>
    </div>
    <div class="login_user">
      <input id="username" name="username" type="text" placeholder="请输入您的用户名" value="" style="width:100%;height:32px;border-style:none;font-size:16px;color:#959595;"/>
    </div>
    <div class="login_user">
      <input id="password" name="password" type="password" placeholder="请输入您的密码" value="" style="width:100%;height:32px;border-style:none;font-size:16px;color:#959595;"/>
    </div>
    <div id="login_btn" class="login_log">
      <span style="font-size:16px;">登录</span>
    </div>
  </div>
  </form>
</div>
<script type="text/javascript">
  $("#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("登录失败,请重试!");
        }
      }
    });
});  
</script>

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);
  }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# PHP  # 登录  # ajax方式实现注册功能(提交数据到后台数据库完成交互)  # ajax 提交数据到后台jsp页面及页面跳转问题  # ajax提交数据到后台php接收(实现方法)  # 请输入  # 您的  # 管理系统  # 请重试  # placeholder  # text  # input  # px  # type  # login_user  # login_wz  # username  # span  # color  # size  # login_btn  # password  # height  # width  # font 


相关文章: 义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  历史网站制作软件,华为如何找回被删除的网站?  公司网站设计制作厂家,怎么创建自己的一个网站?  c++怎么用jemalloc c++替换默认内存分配器【性能】  高端建站如何打造兼具美学与转化的品牌官网?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  股票网站制作软件,网上股票怎么开户?  西安专业网站制作公司有哪些,陕西省建行官方网站?  已有域名和空间如何快速搭建网站?  深入理解Android中的xmlns:tools属性  大连网站制作公司哪家好一点,大连买房网站哪个好?  微信小程序 五星评分(包括半颗星评分)实例代码  制作网站怎么制作,*游戏网站怎么搭建?  如何在IIS服务器上快速部署高效网站?  开源网站制作软件,开源网站什么意思?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  宁波自助建站系统如何快速打造专业企业网站?  建站之星后台密码遗忘?如何快速找回?  已有域名能否直接搭建网站?  长沙企业网站制作哪家好,长沙水业集团官方网站?  建站之星导航配置指南:自助建站与SEO优化全解析  制作国外网站的软件,国外有哪些比较优质的网站推荐?  做企业网站制作流程,企业网站制作基本流程有哪些?  如何快速生成高效建站系统源代码?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  大学网站设计制作软件有哪些,如何将网站制作成自己app?  建站主机类型有哪些?如何正确选型  网站制作知乎推荐,想做自己的网站用什么工具比较好?  模具网站制作流程,如何找模具客户?  建站之星如何保障用户数据免受黑客入侵?  如何通过VPS建站无需域名直接访问?  建站之星下载版如何获取与安装?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何在Windows 2008云服务器安全搭建网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  制作宣传网站的软件,小红书可以宣传网站吗?  如何构建满足综合性能需求的优质建站方案?  建站之星展会模板:智能建站与自助搭建高效解决方案  网站制作模板下载什么软件,ppt模板免费下载网站?  如何选择靠谱的建站公司加盟品牌?  如何设置并定期更换建站之星安全管理员密码?  建站主机CVM配置优化、SEO策略与性能提升指南  建站之星会员如何解锁更多建站功能? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。