Back to top

Autore Topic: Autentificazione LDAP escludere e-mail nella registrazione utente  (Letto 642 volte)

Offline nospee

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
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

 
Codice: [Seleziona]
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

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Autentificazione LDAP escludere e-mail nella registrazione utente
« Risposta #1 il: 26 Mar 2015, 14:17:30 »
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.

 



Web Design Bolzano Kreatif