fred1roca Posted December 12, 2018 Share Posted December 12, 2018 (edited) buenos días cuando se instala prestashop en la carpeta admin se renombra a admin+....... es diferente para cada prestashop saben cual es el archivo que genera este nuevo nombre ? necesito codificarlo para después mandar un correo con tu url con la dirección que apunta a tu back office o saben si prestashop ya hace lo antes mencionado gracias resuelto Edited December 13, 2018 by fred1roca . (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted December 13, 2018 Share Posted December 13, 2018 La carpeta se renombra en la función initContent() de la clase AdminLoginControllerCore: if (basename(_PS_ADMIN_DIR_) == 'admin' && file_exists(_PS_ADMIN_DIR_.'/../admin/')) { $rand = 'admin'.sprintf('%03d', rand(0, 999)).Tools::strtolower(Tools::passwdGen(6)).'/'; if (@rename(_PS_ADMIN_DIR_.'/../admin/', _PS_ADMIN_DIR_.'/../'.$rand)) { Tools::redirectAdmin('../'.$rand); } else { $this->context->smarty->assign(array( 'wrong_folder_name' => true )); } } else { $rand = basename(_PS_ADMIN_DIR_).'/'; } 1 Link to comment Share on other sites More sharing options...
fred1roca Posted December 13, 2018 Author Share Posted December 13, 2018 6 hours ago, joseantgv said: La carpeta se renombra en la función initContent() de la clase AdminLoginControllerCore: if (basename(_PS_ADMIN_DIR_) == 'admin' && file_exists(_PS_ADMIN_DIR_.'/../admin/')) { $rand = 'admin'.sprintf('%03d', rand(0, 999)).Tools::strtolower(Tools::passwdGen(6)).'/'; if (@rename(_PS_ADMIN_DIR_.'/../admin/', _PS_ADMIN_DIR_.'/../'.$rand)) { Tools::redirectAdmin('../'.$rand); } else { $this->context->smarty->assign(array( 'wrong_folder_name' => true )); } } else { $rand = basename(_PS_ADMIN_DIR_).'/'; } muchas gracias si sabes como mandar un correo justo despues de $rand estuve checando y esta Mail::Send( pero no e podido hacerla funcionar Link to comment Share on other sites More sharing options...
joseantgv Posted December 13, 2018 Share Posted December 13, 2018 1 hour ago, fred1roca said: muchas gracias si sabes como mandar un correo justo despues de $rand estuve checando y esta Mail::Send( pero no e podido hacerla funcionar Esa función es correcta pero necesitas pasarle los parámetros correctos y crear una plantilla. Si no te quieres complicar utiliza la función mail de PHP. 1 Link to comment Share on other sites More sharing options...
fred1roca Posted December 13, 2018 Author Share Posted December 13, 2018 42 minutes ago, joseantgv said: Esa función es correcta pero necesitas pasarle los parámetros correctos y crear una plantilla. Si no te quieres complicar utiliza la función mail de PHP. muchas gracias Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now