Всё делал в одном файле, но не нравится то, что при обновлении просит повторно отправить форму.
Так вот, если обработчик засунуть в отдельный файл, как сделать, что бы он вернул сообщение, которое можно вставить, например, под форму?
PHP обработчик:
if(isset($_POST["login"])){
$login = $_POST["login"];
$pass = $_POST["password"];
$db->Query("SELECT id, password FROM users WHERE user_name = '$login'");
$user_data = $db->FetchArray();
if ($pass == $user_data["password"]){
echo 'ВЕРНО';
$_SESSION["user_id"] = $user_data["id"];
$_SESSION["user_name"] = $login;
} else echo 'НЕВЕРНО';
}
HTML:
<form id="enter" action="" method="POST" style="margin:0;padding:0">
<label> Ваш логин <span class="req">*</span> <input type="text" name="login" value="" placeholder="Логин" maxlength="30"> </label>
<label> Ваш Пароль <span class="req">*</span> <input type="password" name="password" value="" placeholder="********" maxlength="30"> </label>
<button class="btn">Войти</button>
</form>