Следуя тем же руководящим принципам учебника, на странице server.php
, когда пользователь регистрируется или входит в систему, после строки, которая говорит $_SESSION['username'] = $username;
, вы можете добавить другие данные сеанса после этого следующим образом:
При регистрации пользователя:
// REGISTER USER
if (isset($_POST['reg_user'])) {
...
$_SESSION['username'] = $username;
$_SESSION['email'] = $email;
...
}
Когда пользователь входит в систему:
// LOGIN USER
if (isset($_POST['login_user'])) {
...
$row = $results->fetch_array();
$_SESSION['username'] = $username;
$_SESSION['email'] = $row['email'];
...
}
Для входа пользователя в систему, $results[0]['email']
, ссылается на столбец email
таблицы базы данных, поэтому любые данные, которые вы хотите сделать доступными, должны использовать те же данные, что и в таблице. Например, вы должны ссылаться на столбец image
как $results[0]['image']
.
Все остальные переменные сеанса могут быть установлены в соответствии с приведенным выше шаблоном.
Надеюсь, это поможет.