Получение сессии:
<?php
session_start();
include 'base.php';
if(isset($_POST['submit'])){
$login = $_POST['login'];
$password = $_POST['password'];
$query = $base->prepare("SELECT * FROM `register` WHERE `login` = :login AND `password` = :password");
$query->execute(['login' => $login, 'password' => $password]);
if($query->rowCount() == 0){
echo 'Пользователь не найден!';
}
$user = $query->fetch(PDO::FETCH_ASSOC);
$_SEESION['user'] = $user['login'];
}
?>
Вывод html кода:
<?php
if(isset($_SESSION['user'])){
?>
<main class="main">
<div class="main__title">Дорро пожаловать <?php $_SESSION['user'] ?> </div>
</main>
<?php
}else{
?>
<main class="main">
<div class="main__title">Вход в Личный кабинет</div>
<div class="auth">
<div class="auth__logo"><img src="img/auth/logo.png" alt="Логтип вимеомира"></div>
<form action="#" method="post" class="auth__form">
<input type="text" class="auth__input auth__input--login" placeholder="Логин" name="login" value="<?php echo $_POST['login'] ?>">
<input type="password" class="auth__input auth__input--password" placeholder="Пароль" name="password" value="<?php echo $_POST['password'] ?>">
<button type="submit" class="auth__button" name="submit">Войти</button>
</form>
<a href="reg.php" class="auth__register">Регистрация</a>
</main>
<?php
}
?>
Проблема: когда успешно прохожу авторизацию, создается сессия, ну html не выводится, а точнее:
<main class="main">
<div class="main__title">Дорро пожаловать <?php $_SESSION['user'] ?> </div>
</main>
Почему? Буду раз за помощь!