4
A
回答
3
如果你的Magento配置不使用雙選擇在(電子郵件確認)客戶註冊,然後你可以用什麼@PauGNU已經發布:
$created_at = $customer->getCreatedAt();
但是,當涉及到雙重選擇加入,Magento的創建客戶賬戶立即,即設置created_at
到當前系統時間,但不激活它(這樣客戶無法在確認之前登錄)並僅發送確認郵件。
這意味着created_at
與第一次登錄之間的未知延遲(分鐘,天,周,無論),因此created_at
將不再有用。
其實,Magento的有一個地方,客戶登錄時被默認追蹤:表中的字段log_customer.login_at
,通過Mage_Log_Model_Customer
訪問,例如。
但是,如果你打算使用它:
- 默認類沒有方法來獲得的第一個登錄。你需要自己開發。
- 如果「日誌清理」處於活動狀態(爲了保持數據庫更小),您將失去保存的登錄時間。
在這種情況下,我更願意識別最適合的事件,並將其掛鉤並將每個客戶的首次登錄時間保存到單獨的表中。
0
鑑於第一次登錄始終是客戶在網上註冊自己的時候,您只需要在customer_entity表中查看«created_at»字段。
如果加載一個客戶,它真的很容易得到的數據:
$created_at = $customer->getCreatedAt();
相關問題
- 1. 404尋找〜/帳戶/登錄
- 2. 如何找到用戶是否登錄的第一次 - C#
- 3. shell腳本找到第一次登錄的用戶
- 4. 找到用戶的第一次在asp.net會員登錄
- 5. Everyauth,第一次登錄工作,第二次登錄失敗
- 6. 登錄一次與客戶一次到REST遠程應用
- 7. 尋找PHP登錄腳本
- 8. 獲取當天的第一次登錄
- 9. Firebase 3在第一次登錄Google後拒絕,第二次登錄後工作
- 10. 春季安全第一次登錄失敗,第二次登錄成功
- 11. 春季安全第一次登錄失敗,第二次登錄成功
- 12. Java如何找到月份的第一次登錄
- 13. 尋找Qt SMPP客戶端
- 14. 尋找Erlang SMPP客戶端
- 15. 我的登錄代碼第一次不工作?第二次呢?
- 16. 第一次用戶登錄時,顯示一個對話框
- 17. Sitecore Powershell:查找用戶上次登錄?
- 18. 第一次計數的客戶出現
- 19. WordPress的 - 確定用戶類型,第一次登錄重定向
- 20. FB登錄按鈕不提示第一次用戶的範圍
- 21. 顯示用戶第一次登錄時的div
- 22. 如何檢查當月的第一次用戶登錄 - MVC
- 23. 登錄活動只有第一次
- 24. 第一次登錄讀取isuue
- 25. 第一次登錄時顯示錶格
- 26. 第一次登錄PHP會話
- 27. asihttprequest在第一次後自動登錄
- 28. Mysqli array loading第一次登錄
- 29. 第一次登錄時MVC3重定向
- 30. 添加在第一次登錄
這僅適用於不需要行政許可的網站。爲了在所有情況下永久保留「第一次登錄」數據,需要一個可以實現新的datetime屬性+觀察者的模塊,以便在'customer_customer_authenticated'事件中填充此屬性。 – benmarks