重置密码

来源:互联网 发布:linux 自旋锁不能睡眠 编辑:程序博客网 时间:2024/04/29 17:11
$("#btn-reset").click(function(){
      if (!$("#formAdd").validationEngine('validate'))
      {
        return false;
      }
      $.ajax({ 
          url: "__URL__/reset",
          dataType : "json", 
          type:"POST",
          data:{"user_id":$(".user_id").html(),"resetpwd":$("#resetpwd").val()},
          cache:false,
          async:false,          
          success : function(data) { 
              $("#message").css('color','red');
              $("#message_title").html("重置密码");
              switch(data.stat)
              {
                case 1:
                  $("#message").css('color','green');
                  $("#message").html("重置密码成功");
                break;
                case 6:
                  $("#message").css('color','red');
                  $("#message").html("密码长度不能小于6,重置密码失败");
                break;
                case 0:
                  $("#message").html("重置密码失败");
                break;
                case -1:                 
                  $("#message").html("系统出错>.<");                  
                break;
                default:
                  $("#message").html("系统出错>.<!");
                break;
              }
              $("#reset").modal("hide");
              $("#message_wrap").modal("show");
          } 
      }); 

  });


    //重置用户密码
    public function reset(){ 
    if(!isset($_POST['user_id']) || !isset($_POST['resetpwd'])){
    echo json_encode(array('stat'=>0));exit;
    }
        if(strlen($_POST['resetpwd']) < 6)
        {
            echo json_encode(array('stat'=>6));exit; //密码长度不能小于6
        }
    if(M('userslogin')->save(array('user_id'=>intval($_POST['user_id']),'password'=>md5($_POST['resetpwd']))) !==false)
    {
    echo json_encode(array('stat'=>1));exit;//重置密码成功
    }
    echo json_encode(array('stat'=>-1));exit;//系统出错
    }

0 0