Back to top

Autore Topic: JUri::root() ritorna un dominio esterno  (Letto 1927 volte)

Offline fgragraphic

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
JUri::root() ritorna un dominio esterno
« il: 26 Gen 2015, 10:32:05 »
Buongiorno,


per un componente custom gestisco la registrazione degli utenti con un metodo ad hoc diverso da quello standard di login di Joomla.


Quando avviene la registrazione, mando all'amministratore una mail di notifica.


Ha sempre funzionato tutto bene, ma l'altro giorno mi è successa una cosa che non mi spiego.
All'amministratore è arrivata una mail di notifica di registrazione utente in cui il sito di riferimento
riportato non aveva nulla a che vedere con il reale dominio di residenza della piattaforma Joomla.


Il punto del codice dove creo il corpo della mail di notifica è questo



$emailBodyAdmin = JText::sprintf(
      'EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_ BODY',
      $data['user_name'],
      $data['user_email'],
      JUri::root()
    );


e la costante è definita come segue


EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_ BODY="Gentile amministratore, \n\nIl nuovo utente '%s', username '%s', si e' registrato su %s.\n\nE-mail inviata automaticamente dal sito."


La domanda è: esistono delle condizioni in cui JUri::root() NON restituisce il dominio del sito
di residenza di Joomla?


(Joomla versione 2.5.4)


Grazie mille

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:JUri::root() ritorna un dominio esterno
« Risposta #1 il: 26 Gen 2015, 13:49:27 »
si può vedere di risolvere problemi su versioni che già di per sè non ne abbiano, esistono varie versioni dopo la tua.

Comunque se il componente che hai sviluppato rientra negli standard di sviluppo di joomla JUri::root non esce dal dominio
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline fgragraphic

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:JUri::root() ritorna un dominio esterno
« Risposta #2 il: 26 Gen 2015, 15:40:11 »
Purtroppo non è sempre possibile per esigenze di costi e tempi aggiornare un sito all'ultima versione della piattaforma base
utilizzata per crearlo. All'epoca della creazione del componente la 2.5.4 era l'ultima versione.


il fatto che JUri:root() abbia restituito un dominio completamente diverso da quello del sito infatti mi lascia basito, non capisco come sia possibile... Nulla è stato cambiato del core della piattaforma.


Grazie comunque




Offline fgragraphic

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:JUri::root() ritorna un dominio esterno
« Risposta #3 il: 26 Gen 2015, 16:06:05 »
Forse ho capito!


Quando l'utente ha fatto accesso al sito per registrarsi, in realtà stava usando un web proxy!


La url base era quella del proxy...




 



Web Design Bolzano Kreatif