Regef Posted December 10, 2012 Share Posted December 10, 2012 (edited) Hola, he buscado por ahí y no encontré nada. ¿Alguien me podría decir como se pueden aumentar los caracteres mínimos de la contraseña? me gustaría poner como mínimo 8 caracteres. Edited December 21, 2012 by Regef (see edit history) Link to comment Share on other sites More sharing options...
Rolige Posted December 10, 2012 Share Posted December 10, 2012 Hola, puedes hacerlo agregando la condicion en el archivo AuthController.php dentro de processSubmitAccount si mas no recuerdo. 1 Link to comment Share on other sites More sharing options...
Regef Posted December 10, 2012 Author Share Posted December 10, 2012 sqs podrías ser más especifico? estoy frito de php y no sé qué tendría que poner ni donde, el archivo authcontroller.php ya lo tengo localizado y supongo que la condición a la que te refieres habría que agregarla en esta parte del archivo no? if (Tools::isSubmit('submitAccount') OR Tools::isSubmit('submitGuestAccount')) { $create_account = 1; if (Tools::isSubmit('submitAccount')) self::$smarty->assign('email_create', 1); /* New Guest customer */ if (!Tools::getValue('is_new_customer', 1) AND !Configuration::get('PS_GUEST_CHECKOUT_ENABLED')) $this->errors[] = Tools::displayError('You cannot create a guest account.'); if (!Tools::getValue('is_new_customer', 1)) $_POST['passwd'] = md5(time()._COOKIE_KEY_); if (isset($_POST['guest_email']) AND $_POST['guest_email']) $_POST['email'] = $_POST['guest_email']; /* Preparing customer */ $customer = new Customer(); $lastnameAddress = $_POST['lastname']; $firstnameAddress = $_POST['firstname']; $_POST['lastname'] = $_POST['customer_lastname']; $_POST['firstname'] = $_POST['customer_firstname']; if (!Tools::getValue('phone') AND !Tools::getValue('phone_mobile')) $this->errors[] = Tools::displayError('You must register at least one phone number'); Link to comment Share on other sites More sharing options...
Rolige Posted December 11, 2012 Share Posted December 11, 2012 No he tenido tiempo de probarlo pero prueba a agregar estas lineas: $tmp = trim(Tools::getValue('passwd')); if (strlen($tmp) < 8) $this->errors[] = Tools::displayError('The password must contain at least 8 characters.'); Despues de esta: $_POST['passwd'] = md5(time()._COOKIE_KEY_); Te repito que no he tenido tiempo de probarlo, checalo y comentas, saludos. 1 Link to comment Share on other sites More sharing options...
Regef Posted December 11, 2012 Author Share Posted December 11, 2012 sQs, muchas gracias, lo he probado y funciona perfect!! xD Link to comment Share on other sites More sharing options...
Rolige Posted December 11, 2012 Share Posted December 11, 2012 sQs, muchas gracias, lo he probado y funciona perfect!! xD Me alegra que te haya servido, un saludo. Link to comment Share on other sites More sharing options...
Recommended Posts