как сделать, чтобы после авторизации данные отправлялись в базу, как ее сделать? подробно пожалуйста, либо гайд. спасибо заранее
Xostick, Если в дальнейшем будет нужен бэкенд (а он скорее всего понадобится) то можно сделать монолитное приложение на django(python) - на ютубе много видеоуроков, или Laravel(PHP).Если бэк как таковой не нужен то можно использовать Vue.js, React.js. Angular, Jquery
xanatrop, там пару строк -_- создаёшь config.php <?php $servername = "localhost"; $username = "a0915167_23"; $password = "cz6XIekx"; $dbname = "a0915167_23"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?> PHP <?php $servername = "localhost"; $username = "a0915167_23"; $password = "cz6XIekx"; $dbname = "a0915167_23"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?> login.php <?php if (isset($_GET['error'])) { $error = $_GET['error']; if ($error === 'user_not_found') { echo '<p>Пользователь не найден</p>'; } elseif ($error === 'wrong_password') { echo '<p>Неверный пароль</p>'; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Вход</title> <link rel="stylesheet" href="css/st.css"> </head> <body> <form action="../auth/login_process.php" method="post"> <h2>Вход</h2> <input type="text" name="username" placeholder="Имя пользователя" required> <input type="password" name="password" placeholder="Пароль" required> <input type="submit" value="Войти"> </form> </body> </html> PHP <?php if (isset($_GET['error'])) { $error = $_GET['error']; if ($error === 'user_not_found') { echo '<p>Пользователь не найден</p>'; } elseif ($error === 'wrong_password') { echo '<p>Неверный пароль</p>'; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Вход</title> <link rel="stylesheet" href="css/st.css"> </head> <body> <form action="../auth/login_process.php" method="post"> <h2>Вход</h2> <input type="text" name="username" placeholder="Имя пользователя" required> <input type="password" name="password" placeholder="Пароль" required> <input type="submit" value="Войти"> </form> </body> </html> ну и сама логика =0 <?php if ($_SERVER["REQUEST_METHOD"] != "POST") { header("Location: login.php"); exit(); } include_once '../configs/config.php'; $username = $_POST['username']; $password = $_POST['password']; $sql = "SELECT * FROM users WHERE username='$username'"; $result = $conn->query($sql); if ($result->num_rows == 1) { $row = $result->fetch_assoc(); if (password_verify($password, $row['password'])) { session_start(); $_SESSION['username'] = $username; header("Location: ../profile/profile.php"); exit(); } else { header("Location: ../login.php?error=wrong_password"); exit(); } } else { header("Location: ../login.php?error=user_not_found"); exit(); } ?> PHP <?php if ($_SERVER["REQUEST_METHOD"] != "POST") { header("Location: login.php"); exit(); } include_once '../configs/config.php'; $username = $_POST['username']; $password = $_POST['password']; $sql = "SELECT * FROM users WHERE username='$username'"; $result = $conn->query($sql); if ($result->num_rows == 1) { $row = $result->fetch_assoc(); if (password_verify($password, $row['password'])) { session_start(); $_SESSION['username'] = $username; header("Location: ../profile/profile.php"); exit(); } else { header("Location: ../login.php?error=wrong_password"); exit(); } } else { header("Location: ../login.php?error=user_not_found"); exit(); } ?> самый простой варик