suraty Ответов: 1

Проверка имени пользователя и пароля в PHP


Здравствуйте, я новичок.
Для проверки имени пользователя и пароля:
<pre><?php
<?php
if ($_SERVER['REQUEST_METHOD']=='POST'){
$username = $_POST['username'];
$password = $_POST['password'];
require_once('dbConnect.php');
$sql= "SELECT * FROM user WHERE username = '$username' AND password = '$password' ";
$result = mysqli_query($con,$sql);
$check = mysqli_fetch_array($result);
if(isset($check)){
echo 'success';
}else{
echo 'failure';
}
}
?>


Но когда я получаю переменные от пользователей, это не безопасно.
Как я могу использовать '?' и подготовить запрос и проверить результаты?


Что я уже пробовал:

проверка имени пользователя и пароля с помощью
bind_param

1 Ответов

Рейтинг:
1

OriginalGriff

Начать здесь: проверка имени пользователя и пароля в php с помощью хэшей - поиск Google[^]
В принципе, вы не храните пароли в открытом тексте - вы хэшируете их (с помощью значения соления, часто имени пользователя или идентификационного номера) и сравниваете хэш-значения.
Пройдите по нескольким ссылкам, и вы поймете эту идею.