Как сделать авторизацию на сайте html с помощью php?

Пользователь

от otha_marks , в категории: PHP , 3 года назад

Как сделать авторизацию на сайте html с помощью php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от richard , 3 года назад

@otha_marks Ниже я написал небольшой код авторизации на HTML и PHP. Небольшая формочка на HTML с двумя полями username и password и простая проверка имени пользователя и пароля на PHP.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<html lang="ru">
<head>
    <title>Авторизация на PHP</title>
</head>

<?php
$expectedUsername = 'admin';
$expectedPassword = 'test';

$username = $_POST['username'];
$password = $_POST['password'];

$result = '';

if (isset($_POST["submit"])) {
    if ($username === $expectedUsername && $password === $expectedPassword) {
        $result = "Логин и пароль верные";
    } else {
        $result = "Неаправильные Логин или/и пароль";
    }
}
?>

<body>
<div id="login-wrapper">
    <h1>Введите Имя пользователя и пароль</h1>
    <form action="" method="post">
        <p>
            <label for="username">Логин: </label>
            <input type="text" name="username" id="username" required="required" value="<?= $username; ?>"/>
        </p>
        <p>
            <label for="password">Пароль: </label>
            <input type="text" name="password" id="password" required="required"
                   value="<?= $password; ?>"/>
        </p>
        <p><?= $result ?></p>
        <input type="submit" name="submit" value="Войти"/>
    </form>
</div>
</body>
</html>


Пользователь

от jerrold_langworth , 2 года назад

@otha_marks 

Для авторизации на сайте HTML с помощью PHP вам потребуется следующее:

  1. Создайте форму авторизации на странице HTML с полями для ввода имени пользователя и пароля.
  2. Создайте скрипт PHP, который будет обрабатывать данные, отправленные формой. Этот скрипт должен проверять, существует ли указанное имя пользователя и пароль в базе данных. Если данные верны, то скрипт должен установить сессию и перенаправить пользователя на защищенную страницу. Если данные неверны, то скрипт должен вывести сообщение об ошибке.
  3. Создайте защищенную страницу, на которую будет перенаправлен пользователь после успешной авторизации. Эта страница должна проверять, установлена ли сессия, и если нет, то перенаправлять пользователя н