Как мне заставить страницу входа php работать на самом деле? - PullRequest
0 голосов
/ 23 марта 2019

У меня возникли проблемы при создании моей страницы входа в php, вы знаете, на самом деле войти. Я создал базу данных с помощью sql с некоторой информацией для входа в систему и пытаюсь отобразить информацию, полученную после входа пользователя в систему.

Например, когда пользователь входит в систему, я хочу сказать: "Добро пожаловать [имя] [фамилия] Наши записи показывают, что ваш адрес электронной почты: [email] и вы последний раз обращались к нашей системе: [дата обращения] "

и если пользователь не был найден в базе данных, я хочу сказать, «Ошибка входа - повторите попытку»

Итак, как мне получить код для фактического входа в систему (он тоже должен ссылаться на себя ...)

Я пробовал так много вещей, Я пробовал:

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if(isset($_POST['submit'])){
        $id = $_POST['id'];
$password = $_POST['password'];

$res = pg_query($cser,"select* from users where id='$id'and password='$password'");
$result=pg_fetch_array($res);
if($result)
{
    echo "You are login Successfully ";
    header("location:functions.php");   

}
else
{
    echo "failed ";
}
    }
}

Я тоже смотрел видео на YouTube, но ни одно из них не помогло вообще.

<center>
<h2>Please log in</h2>
<p>Enter your login ID and password to connect to this system<br/>
</p>
<form name="Input" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<table border="1" bgcolor="black" cellpadding="10" >
<tr>
<td><strong>Username:</strong></td>
<td><input type="text" name="login" value="" size="20" placeholder="Username"/></td>
</tr>
<tr>
<td><strong>Password:</strong></td>
<td><input type="password" name="pass" value="" size="20" placeholder="**********" /></td>
</tr>
</table>
<table border="0" cellspacing="15" >
<tr>
<td><input type="submit" value = "Login" /></td>
</tr>
</table>
</form>
<p>
Please wait after pressing <strong>Log in</strong>
while we retrieve your records from our database.<br/>
<em>(This may take a few moments)</em>
</p>
<hr/>
</center>
</body>
</html>

Это моя настоящая форма

...