Тема: Не працює форма авторизації!
Проблема в чому. Розроблено форму реєстрації яка записує дані в БД (логін,пароль) а от уже увійти по даним не виходить не пропрацьовуэться код в if(mysqli_num_rows($data) == 0) не можу зрозуміти причини.
<?php
$dbc = mysqli_connect('localhost', 'root', '', 'db_nato');
if(!isset($_COOKIE['user_id'])) {
if(isset($_POST['submit'])) {
$user_username = mysqli_real_escape_string($dbc, trim($_POST['username']));
$user_password = mysqli_real_escape_string($dbc, trim($_POST['password']));
if(!empty($user_username) && !empty($user_password)) {
$query = "SELECT `user_id` , `username` FROM `signup` WHERE username = '$user_username' AND password = SHA('$user_password')";
$data = mysqli_query($dbc,$query);
if(mysqli_num_rows($data) == 1) {
$row = mysqli_fetch_assoc($data);
setcookie('user_id', $row['user_id'], time() + (60*60*24*30));
setcookie('username', $row['username'], time() + (60*60*24*30));
$home_url = 'http://' . $_SERVER['HTTP_HOST'];
header('Location: '. $home_url);
}
else
echo 'Ви ввели невірний логін або пароль!';
}
else {
echo 'Введіть будь ласка дані';
}
}
}
?>
можливо хтось побачить тут неточності