Domanda

Nel corso di una discussione oggi mi è stato comunicato che la bandiera is_active cliente in realtà non fa nulla.

Questa è una bandiera unica, come l'indirizzo e-mail del cliente, in quanto non un attributo EAV è di. Invece, si tratta di una colonna della tabella customer_entity.

Ho provato a fissare la bandiera a 0 per un cliente di prova, ma sono ancora in grado di effettuare il login. Tutte le altre funzionalità sembra funzionare normalmente.

E 'questo flag fornito come vantaggio per gli sviluppatori? E 'stato progettato per uno scopo futuro? Che cosa, se non altro, fa fare is_active?


Modifica : Ecco un relativo stack overflow: https://stackoverflow.com/questions / 3617832 / disable-cliente-in-Magento

È stato utile?

Soluzione

Questo è un campo legacy, derivato da Mage_Eav e presente fin dal v0.7.14800 (e forse anche prima). Come tale, di gran lunga precedente alla prima versione di EE.

Se il valore di questo campo è utilizzato o meno è una questione di implementazione (come lo è per l'entità catalog_category). Baso questa affermazione sul fatto che il modulo Mage_Eav non fornisce alcuna uso di esso come un comportamento di base per le entità EAV.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top