Pergunta

Na área de administração, há o "Envie auto-gerado palavra-passe" na caixa de seleção na área de cliente.Onde é a função correspondente para que eu possa modificá-lo?

Obrigado!

Foi útil?

Solução

oi goto app/code/core/Mage/Adminhtml/CustomerController.php e, em seguida, ir para ele saveAction função e, em seguida, tem empty($data['account']['new_password']) condição não magento seleção é check box checked or not, em seguida, gerar a senha por generatePassword função

Se você quiser auto gerar senha

generatePassword() de objeto da classe Mage_Customer_Model_Customer_Model

Outras dicas

Dê uma olhada no Mage_Customer_Model_Customer

/**
 * Retrieve random password
 *
 * @param   int $length
 * @return  string
 */
public function generatePassword($length = 8)
{
    $chars = Mage_Core_Helper_Data::CHARS_PASSWORD_LOWERS
        . Mage_Core_Helper_Data::CHARS_PASSWORD_UPPERS
        . Mage_Core_Helper_Data::CHARS_PASSWORD_DIGITS
        . Mage_Core_Helper_Data::CHARS_PASSWORD_SPECIALS;
    return Mage::helper('core')->getRandomString($length, $chars);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top