Back to top

Autore Topic: [RISOLTO] Modulo login -IL logout resta sulla pagina attuale ...  (Letto 2589 volte)

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Salve a tutti ho il seguente problema:

Uso XAMPP ed ho esugito l'aggiornamto alla versione PHP 7

Effettuo correttamente il login, nel momento in cui voglio uscire dal sito, quest'ultimo resta vuoto nella pagina in cui mi trovo.


Mi spiego meglio:


Questa dovrebbe essere la pagina che vorrei ottenere al logout, (prima dell'aggiornamento alla versione 3.6 funzionava) http://localhost/nomesito/index.php/


Ora invece succede che se effettuo il logout resto nella pagina in cui sono:  .../index.php/hp/[size=78%]nomepagina"[/size]
« Ultima modifica: 26 Lug 2016, 08:53:11 da nirovi »
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Ciao    nirovi,
è un bug della versione 3.6.0, qui trovi la patch:
https://issues.joomla.org/tracker/joomla-cms/11093

oppure attendi l'aggiornamento 3.6.1 che correggerà il problema

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Come si applica la path?
ho visto solo che vi sono delle modifiche fatte al file components/com_users/controllers/user.php


la versione 3.6.1 quando uscirà?


Grazie per il supporto.


vn
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
puoi modificare manualmente con un buon editor di testi quel file, togliendo le righe in rosso e mettendo quelle in verde.
Oppure puoi usare il componente Patchtester    https://docs.joomla.org/Component_Patchtester_for_Testers

non è nota la data di uscita della 3.6.1, forse fra qualche settimana o fra uno o più mesi.

Offline giochi58

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Ciao Alexred,
Io ho lo stesso problema. Purtroppo la patch al login mi restituisce questo errore:


  Parse error[/size]: syntax error, unexpected 'else' (T_ELSE) in [/size]C:\xampp\htdocs\jtest\components\com_users\controllers\user.php[/size] on line [/size]204
[/size]
[/size]

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Inoltre vorrei aggiungere che tuttora nel partchtester non vi è ancora la presenza della patch 11093.


Per eviatare errori vorri applicarla dalla componente.


Qui i tempi si sanno?


Grazie.


vn
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Error: 0 - syntax error, unexpected 'else' (T_ELSE)
You may not be able to visit this page because of:an out-of-date bookmark/favourite
  • a search engine that has an out-of-date listing for this site
  • a mistyped address
  • you have no access to this page
  • The requested resource was not found.
  • An error has occurred while processing your request.
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Ho provato a copiare tutto il file user.php presente sul sito ed ora ricevo anche l'errore al logon:


Error: 0 - syntax error, unexpected 'GitHub' (T_STRING) You may not be able to visit this page because of:
 
  • an out-of-date bookmark/favourite
  • a search engine that has an out-of-date listing for this site
  • a mistyped address
  • you have no access to this page
  • The requested resource was not found.
  • An error has occurred while processing your request.


Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
puoi modificare manualmente con un buon editor di testi quel file, togliendo le righe in rosso e mettendo quelle in verde.
Oppure puoi usare il componente Patchtester    https://docs.joomla.org/Component_Patchtester_for_Testers

su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Grazie per aver risottolineato i passi, ma ho fatto entrambi, se cerco la patch nella componente non la trovo, se modifico il file ricevo l'errore di cui sopra. Cosa sbaglio?

il file che modifico si trova in questo percorso: C:\xampp\htdocs\sitojoomla3_6\components\com_users\controllers

le modifiche fatte sono dalla riga 203 alla riga 214 ho copiato questo:

    }
 +        else
 +        {
 +            // Don't redirect to an external URL.
 +            if (!JUri::isInternal($return))
              {
 
 +                $return = '';
              }
          }
 +
 +        // Redirect the user.
 +        $app->redirect(JRoute::_($return, false));


vn
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
compreso il segno più (+)?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giochi58

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Confermo lo stesso problema anche sul mio sito:


La patch (senza il segno +) produce errore  syntax error, unexpected 'else' (T_ELSE).
[/size][/color]
Anche resettando il sito e installando il patch tester, la patch 11093 non viene rilevata

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Risolto grazie e scusate la distrazione

Che testa, avevo lasciato distrattamente i + ;)

}
        else
        {
            // Don't redirect to an external URL.
            if (!JUri::isInternal($return))
            {
                $return = '';
            }
        }
       
        // Redirect the user.
        $app->redirect(JRoute::_($return, false));
    }
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
ottimo, almeno sappiamo che la modifica funzione.

ora cortesemente edita il primo titolo inserendo risolto come si conviene, così evitiamo accodamenti di chi dice avere lo stesso problema.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giochi58

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Confermo. La modofica funziona anche sul mio sito

 



Web Design Bolzano Kreatif