2012-02-23 1 views
0

Как узнать адрес электронной почты пользователя, когда он вошел в систему osCommerce? Я хочу, чтобы отобразить следующее сообщение в верхней части моего сайта:Узнайте, зарегистрирован ли клиент osCommerce и их адрес электронной почты

Когда не вошли в систему:

Добро пожаловать, Гость! (Вход или Регистрация)

При входе в систему:

Добро пожаловать {адрес электронной почты} (Выход)

Что мне нужно сделать, чтобы это произошло?

ответ

2

Когда клиент успешно входит в свою учетную запись, следующая переменная сеанса заполняется с не нулевым, непустым целым значением:

$_SESSION['customer_id'] 

Если загрузочный не были обновлен от использования Глобал, это будет в следующем:

$customer_id 

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

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