Хорошо, я заставил вас создать систему регистрации, но когда я попытался сделать систему входа в систему, она не сработала. Когда пользователь входит в систему с правильным именем пользователя и паролем, его сообщение «Вы вошли в систему», но когда я обновляю сайт, он говорит, что мне нужно войти в систему. И я должен спросить, как я могу проверить, пользователь вошел в exempel Если пользователь вошел в так эхо это, и если не так повторить это ..Mysqli логин подготовил выписки
Вот мой код:
session_start();
require 'inc/connect.php';
if(isset($_POST['name'], $_POST['password'])){
if(!empty($_POST['name'])){
if(!empty($_POST['password'])){
$username = $_POST['name'];
$password = $_POST['password'];
$user = $_SESSION['name'];
// KRYPTERING
$md5 = md5($password);
$sha1 = sha1($md5);
$crypt = crypt($sha1, 'st');
$md51 = md5($crypt);
$sha12 = sha1($md51);
$crypt1 = crypt($sha12, 'st');
$kode = base64_encode($crypt1);
$check = $mysqli->prepare("SELECT username, password FROM user WHERE username=? && password=?");
$check->bind_param("ss", $username, $kode);
$check->execute();
$check->bind_result($username, $kode);
$print = $check->fetch();
$check->close();
if ($print)
echo "You are now logged in!";
else
echo "Username/Password was incorrect!";
} else
echo "You need something!";
} else
echo "You need something!";
}
Потому что вы ничего не устанавливая на сессии заявив Войти был успешным, и не проверяя то же самое в верхней части страница. (Например, вы можете поместить имя пользователя в сеанс, когда логин будет успешным.) – developerwjk
Как это сделать? –