Autore Topic: reindirizzamento alla chat dopo il login  (Letto 1097 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline ivanom.

  • Utente IS Lv.2
  • **
  • Post: 95
    • Mostra profilo
  • Versione SMF: 2.0.x
reindirizzamento alla chat dopo il login
« il: Martedì, 29 Luglio 2014 16:52 »
buongiorno a tutti è un po' che non ritorno qui...
Comubnque volevo chiedere una precisazione continuando da qui http://www.italiansmf.net/forum/index.php?topic=983.msg5172#msg5172 
ho notato che l'errore è questo: se non sono loggato e clicco sulla pagina che porta  alla chat poi succede che quando faccio il login subito dopo mi porta invece che all'index, all'indirizzo /mioforum/chat
mentre se faccio il login senza aver visitato prima la pagina della chat mi porta giustamente all'indice.
alla luce di questo seguo comunque il tuo consiglio?
Prova anche questo:
Codice: [Seleziona]
if (empty($_SESSION['login_url']) && isset($_SESSION['old_url']) && strpos($_SESSION['old_url'], 'dlattach') === false && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)
Codice: [Seleziona]
if (empty($_SESSION['login_url']) && isset($_SESSION['old_url']) && strpos($_SESSION['old_url'], 'dlattach') === false && strpos($_SESSION['old_url'], 'chat') === false && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)
Si trova sempre in LogInOut.php, qualche riga più sotto del precedente.

Poi, per sicurezza, puoi cambiare anche il seguente in Subs-Auth.php:
Codice: [Seleziona]
if (strpos($_SERVER['REQUEST_URL'], 'dlattach') === false)in:
Codice: [Seleziona]
if (strpos($_SERVER['REQUEST_URL'], 'dlattach') === false || strpos($_SERVER['REQUEST_URL'], 'chat') === false)
oppure c'è un tipo di soluzione diversa. Tieni conto che ho già apportato questa modifica
LogInOut.php
Codice: (cerca) [Seleziona]
if (isset($_SESSION['old_url']) && strpos($_SESSION['old_url'], 'dlattach') === false && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)
Codice: (rimpiazza con) [Seleziona]
if (isset($_SESSION['old_url']) && strpos($_SESSION['old_url'], 'dlattach') === false && strpos($_SESSION['old_url'], 'chat') === false && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)potrebbe funzionare.
ma come ho detto non funziona.  grazie

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:reindirizzamento alla chat dopo il login
« Risposta #1 il: Venerdì, 01 Agosto 2014 16:56 »
Quelli sono i punti dove avvengono i reindirizzamenti, quindi probabilmente "chat" non è sufficiente, ma purtroppo non so cosa suggerirti, dato che chat dovrebbe essere nell'url.

 

Redirect dopo il login e dopo la registrazione

Aperto da lorena77Sezione SMF 2.0

Risposte: 7
Visite: 2215
Ultimo post Martedì, 18 Novembre 2014 12:43
da Flavio93Zena
Problema login dopo aggiornamento 2.0.14

Aperto da stefano55Sezione SMF 2.0

Risposte: 2
Visite: 1259
Ultimo post Domenica, 28 Maggio 2017 22:10
da stefano55
Fatal error dopo aggiornamento dalla 2.0.13 alla 2.0.14

Aperto da ironflyzSezione SMF 2.0

Risposte: 14
Visite: 2815
Ultimo post Martedì, 04 Luglio 2017 18:08
da rossodentro85
SimplePortal 2.3.7 © 2008-2018, SimplePortal