нормально У меня есть логин пользователя, который использует адрес электронной почты и пароль при их входе в систему я хочу тянуть там данные сессиитянуть от информации пользователя сеанса
как имя пользователя и все остальное оттуда запись
Я использую этот
<?php
if(isset($_SESSION['email'])) {
echo $_SESSION['email'];
}
?>
это работает и тянет туда электронный адрес, но как я могу получить там имя пользователя? Я попытался изменить электронную почту на имя пользователя и ничего не показывает
моей установки Войти
/* login functions */
function login_user($email, $password, $remember)
{
$sql = "SELECT user_pwd, uid FROM users WHERE user_email = '" . escape($email) . "' AND active = 1";
$result = query($sql);
if (row_count($result) == 1) {
$row = fetch_array($result);
$db_password = $row['user_pwd'];
if (password_verify($password, $db_password)) {
if ($remember == "on") {
setcookie("email", $email, time() + 86400,'/');
}
$_SESSION['email'] = $email;
return true;
} else {
return false;
}
return true;
} else {
return false;
}
}
/* User Logged in Function */
function logged_in(){
if (isset($_SESSION['email']) || isset($_COOKIE['email'])) {
return true;
} else {
return false;
}
}
заменить "echo $ _SESSION ['email'];" с var_dump ($ _ SESSION) ;. Это позволит вам узнать, какую информацию у вас есть в сеансе. Если вы хотите чего-то, чего там нет, вам нужно будет найти, где создан сеанс, и добавить его. –