Я пытаюсь закодировать свой собственный бэк-офис, и мне нужно добавить систему входа в систему.Я нашел рабочий на Google, и он работает нормально, но единственная проблема заключается в том, что он работает только с хэшированными паролями.
Это означает, что если я хочу добавить нового пользователя в бэк-офис, мне нужно использовать файл regiser.php вместо того, чтобы создавать его непосредственно в таблице Phpmyadmin.Система входа в систему считывает только хешированный пароль, поэтому, если я пытаюсь записать его как обычно в таблицу, а затем пытаюсь войти в систему, он говорит, что неверный пароль.
Я все еще учусь, поэтому я не знаю, как сделать мойсобственная система регистрации1009 *
//REGISTER.PHP
// Prepare an insert statement
$sql = "INSERT INTO users (username, password) VALUES (?, ?)";
if($stmt = mysqli_prepare($conn, $sql)){
// Bind variables to the prepared statement as parameters
mysqli_stmt_bind_param($stmt, "ss", $param_username, $param_password);
$param_username = $username;
$param_password = password_hash($password, PASSWORD_DEFAULT);
// Creates a password hash
//LOGIN.PHP
// Bind result variables
mysqli_stmt_bind_result($stmt, $id, $username, $hashed_password);
if(password_verify($password, $hashed_password)){