Получите подтверждение пароля для работы
<?php
$глутамат натрия = "";
if(isset($_POST['login'])) {
$username = stripcslashes($_POST['username']);
$password = $_POST['пароль'];
если($имя пользователя != ""и усилитель; & $пароль != "") {
пробовать {
//Выберите имя пользователя,пароль от пользователя, где username='$username' и password='$password');
//$это-&ГТ;результат = $это-&ГТ;в SQL-&ГТ;подготовить('выберите имя пользователя,пароль пользователя, где имя пользователя='$имя пользователя' и пароль='$пароль);
$query=( " выберите имя пользователя, пароль от пользователей, Где $username = имя пользователя и $password = пароль");
$stmt = $db->prepare($query);
$полу-&ГТ;bindParam('имя пользователя', $имя пользователя, методом PDO::PARAM_STR);
$stmt->bindValue('password', $password, PDO::PARAM_STR);
$stmt->выполнить();
$count = $stmt->rowCount();
$row = $stmt->fetch(PDO::FETCH_ASSOC);
//
//если ($пользователь &&усилителя; функцию password_verify($_POST, где [пропуск], $пользователь['перевал']))
если( $пользователь &&усилителя; функцию password_verify($_POST, где [пропуск], $пользователь['перевал'])) { //у меня с этого веб-сайта PHP
заголовок('location:we.php');
$_SESSION['username'] = $row['username'];
$_SESSION['name'] = $row['name'];
} еще {
$msg = "неверные учетные данные для входа в систему";
}
} catch (PDOException $e) {
echo "Error : ".$e->getMessage();
}
} еще {
$msg = "оба поля обязательны!";
}
}
?>
Что я уже пробовал:
Модификации скрипта и множество исследований