em đang viết phần login cho website. mặc dù database bên mysql đã khởi tạo và nhận nhưng khi đăng nhập thì kiểm tra username vs pass lại lỗi.
đây là code của em trong phần xử lý login
<?php
session_start();
include("config.php");
$username =$_POST['username'];
$password = ($_POST["password"]);
$sql=mysqli_query($link,"select*from user where username='$username' and password='$password'");
$num_rows=mysqli_num_rows($sql);
if($num_rows==0)
{
echo '<script type="text/javascript"> alert("sai tên đăng nhập hoặc mật khẩu"); history.go(-1)</script>';
}
else
{
$arr=mysqli_fetch_array($sql);
$_SESSION['u_id']= $arr['id'];
$_SESSION['user_id'] = $arr['username'];
$_SESSION['pass']= $arr['password'];
//$_SESSION['hoten']= $arr['hoten'];
//$_SESSION['ngaysinh']= $arr['ngaysinh'];
//$_SESSION['diachi']= $arr['diachi'];
header("location:index.php");
}
?>
em cho dù nhập vào thế nào cũng vào trường hợp $num_rows==0.
em là newbie nên chưa rành lắm. cần lắm 1 người giúp
đây là code của em trong phần xử lý login
<?php
session_start();
include("config.php");
$username =$_POST['username'];
$password = ($_POST["password"]);
$sql=mysqli_query($link,"select*from user where username='$username' and password='$password'");
$num_rows=mysqli_num_rows($sql);
if($num_rows==0)
{
echo '<script type="text/javascript"> alert("sai tên đăng nhập hoặc mật khẩu"); history.go(-1)</script>';
}
else
{
$arr=mysqli_fetch_array($sql);
$_SESSION['u_id']= $arr['id'];
$_SESSION['user_id'] = $arr['username'];
$_SESSION['pass']= $arr['password'];
//$_SESSION['hoten']= $arr['hoten'];
//$_SESSION['ngaysinh']= $arr['ngaysinh'];
//$_SESSION['diachi']= $arr['diachi'];
header("location:index.php");
}
?>
em cho dù nhập vào thế nào cũng vào trường hợp $num_rows==0.
em là newbie nên chưa rành lắm. cần lắm 1 người giúp
- Chủ đề
- hỏi php& mysql