Magento 1.13.1.0 & quot; customer_entity & quot; таблица добавить & quot; дату последнего входа в систему & quot ;?

Администратор Magento создал новый столбец в таблице customer_entity с именем «login_at» для хранения времени последнего входа в систему.

Столбец создан, но не может вставить данные в этот столбец при входе в систему?

Любая помощь будет высоко оценен.

Я знаю, что для этого есть таблица «log / customer», но необходимо отключить журналы и добавить значение вставки в таблицу «customer_entity».

Спасибо,
Preethy

0

Решение

Вот какова моя логика.

  1. переопределить действие успешного входа пользователя с правами администратора. создать новое пользовательское событие отправки и вызвать наблюдателя при успешном входе в систему.
  2. Теперь в этом наблюдателе фиксируют текущее время через DateTime функция.
  3. Теперь запишите это значение в переменную, загрузите объект администратора и сохраните эту переменную в пользовательском столбце.
    НОТА: Проверьте, доступно ли значение или нет. Если да, то вам нужно переопределить значение.

Дайте мне знать, если вам нужно больше.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]