Joomla.it Forum
Joomla! 3 => Joomla! 3 => : nospee 26 Mar 2015, 09:54:29
-
Buon giorno, ho settato autentificazione al sito tramite LDAP funziona tutto unico problema e ceh se l'utente LDAP non ha il campo e-mail valorizzato sulla scheda LDAP joomla naturalmente non lo fa accedere xche non crea l'utente visto che e-mail non puo' essere null.
Ho visto che nelle versioni precedenti di joomla si poteva risolvere sostituendo le stringhe nel file miosito/libraries/joomla/database/table/user.php
if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
$this->setError( JText::_( 'WARNREG_MAIL' ) );
return false;
}
in
if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
$this->email = $this->username . "@miodominio.com";
}
ma sulla ver. 3.4 non ho trovato riscontro qualcuno ha avuto esperienza in tal senso.
Grazie
-
Ciao
Modificare file del core è sempre sconsigliabile, prova invece ad agire a livello db ove nella tabella user metti nel campo email un valore predefinito tipo no@email.no, chissa potrebbe funzionare.