开发者社区> 问答> 正文

使用jQuery创建登录身份验证的问题

我想问,我需要你的帮助。我在使用php + ajax jquery创建登录过程时遇到问题。我不知道为什么错误的按摩师总是这样说 在此处输入图片说明

这是我做的形式 https://jsfiddle.net/minervaz/u9tq7npf/

这是我制作的js代码

	if ($('#username').val() == '' && $('#password').val()== ''){
		alert ('Username dan Password tidak boleh kosong');
	}else{
		var data= $("#form_input").serialize();
		$.ajax({
			data:data,
			type:"POST",
			url:"../php/login/cek_login.php",
			success: function(data){
				if (data=='ok'){
				window.location = 'index.php';	
				}
				else {
					alert ("Password atau Username yang anda masukkan salah..!!");
				}
			}
		});
	}
});

这是PHP

    session_start();
    include("../../Connections/koneksi.php");

    if(isset($_POST['ok'])){
      $username = $_POST['username'];
      $password = $_POST['password'];

      $query  = "SELECT * FROM id_user WHERE username='$username' AND password='$password'";
      $result = mysqli_query($db,$query)or die(mysqli_error());
      $num_row = mysqli_num_rows($result);
      $row = mysqli_fetch_array($result);

      if($num_row >=1){
         echo "ok"; // log in
         $_SESSION['logged_in'] = $row['username'];
      }else {
         echo "alamat email atau password salah!.";
      }
    }

?>

请帮助我解决这个问题。之前感谢

展开
收起
社区秘书 2019-12-09 15:43:26 714 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载