Почему я получаю решение этого " notice: undefined index: user in C:\wamp\www\S_WEB\login.php на линии 6"
<?php require_once'connection/dbcon.php'; if (isset($_POST['login'])) { $username = mysqli_real_escape_string($db, $_POST['user']); $password = mysqli_real_escape_string($db, $_POST['pass']); $query = mysqli_query($db, "SELECT * FROM users WHERE password='".$password."' and username='".$username."'"); $row = mysqli_fetch_assoc($query); $num_row = mysqli_num_rows($query); // var_dump($row); // var_dump($num_row); // exit; if ($num_row > 0) { $_SESSION['user_id']=$row['sn']; header('location:home.php'); } else { echo 'Invalid Username and Password Combination'; } } >
Что я уже пробовал:
я просто пытался решить эту проблему, но до сих пор не получил решения.
Richard Deeming
Никогда храните пароли в виде простого текста!
Безопасная Аутентификация Паролем Объясняется Просто[^]
Соленое хеширование паролей - все правильно[^]