[Php] Переход от базы данных к сеансам


Answers

Когда они войдут в систему, и вы проверяете учетные данные входа (адрес электронной почты и пароль), если вы найдете пользователя, выберите их имя и сохраните его в другой переменной сеанса:

$query = 'SELECT firstname FROM users WHERE email = $email AND password = $password LIMIT 1';
...
if ($result && mysql_num_rows($result) == 1) {
    $row = mysql_fetch_object($result);
    $_SESSION['firstname'] = $row->firstname;
    ...

Это может быть неточно основано на именах таблиц и столбцов, но это общая идея.

Question

Хорошо, что у меня есть моя учетная запись, все хорошо, в обязательных полях она содержит вашу электронную почту, имя и пароль. Когда вы входите в систему, вы запрашиваете адрес электронной почты и пароль.

Когда они входят в систему, у меня есть это, так что у них есть свой адрес электронной почты, хранящийся в сеансе, но как я могу получить их первое имя, хранящееся в сеансе, даже если они его не вводили? Благодарю.

Дело в том, что я не знаю имя пользователя, поэтому ...




Links