Идентифицировать посетителя Magento до входа в систему и после входа в систему

как я могу идентифицировать посетителя в magento, который не вошел в систему, затем он выполняет какое-то действие, а затем входит в систему / создает новую учетную запись?

мне нужно определить, что это тот же пользователь, но если я использую классический php session_id() - это изменяется после входа пользователя в систему.

я пытался получить информацию от

$session = Mage::getSingleton('customer/session', array('name' => 'frontend'));

но нет никакой информации о каком-то идентификаторе сеанса.

Любые идеи ?

Благодарность


person macho    schedule 14.12.2015    source источник
comment
Не могли бы вы сохранить флаг в core/session ?   -  person Douglas Radburn    schedule 14.12.2015


Ответы (1)


Вы можете добавить в сеанс произвольные данные, которые впоследствии сможете прочитать. Вы должны ссылаться на Как сохранить значение в моей собственной переменной сеанса в Magento?.

Вы правы в том, что идентификатор сеанса обновляется каждый раз при изменении привилегий для пользователя, чтобы предотвратить повышение привилегий посредством фиксации сеанса.

person Evan    schedule 15.12.2015