utenti non accedono automaticamente ad Ajax chat

Aperto da ivanom., Domenica - 15 Giugno 2014 - 09:12

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

ivanom.

Citazione di: emanuele il Giovedì - 26 Giugno 2014 - 13:36
La chat è accessibile ai visitatori?
no, anche se vorrei impostarla così (poi se puoi sapresti dirmi come si fa a renderla accessibile ai visitatori?  >:D)

emanuele

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.

ivanom.

Citazione di: emanuele il Giovedì - 26 Giugno 2014 - 16:14
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.
scusa non ho capiyo se serve per il problema del login chwe porta alla chat qualche volta o se per renderla accessibile a TUTTI I VISITATORI (se è per questo non funziona) grazie

emanuele

Vedi perché è bene aprire un topic per ogni problema? ;)
Per il primo che hai detto.
Il secondo se non c'è tra i permessi non ne ho idea.

ivanom.

Citazione di: emanuele il Giovedì - 26 Giugno 2014 - 16:14
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.
correggo, purtroppo non funziona ho ancora stesso problema...

emanuele

Prova anche questo:
if (empty($_SESSION['login_url']) && isset($_SESSION['old_url']) && strpos($_SESSION['old_url'], 'dlattach') === false && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)

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:
if (strpos($_SERVER['REQUEST_URL'], 'dlattach') === false)
in:
if (strpos($_SERVER['REQUEST_URL'], 'dlattach') === false || strpos($_SERVER['REQUEST_URL'], 'chat') === false)

Discussioni simili (3)