Si ma io ho già validato l'utente con una sessione e mi trovo in una pagina dopo il login quindi dentro l'area "riservata" agli utenti on line, per cui ho davanti questo form e il campo di verifica fatto come su andrebbe bene?
Si ma io ho già validato l'utente con una sessione e mi trovo in una pagina dopo il login quindi dentro l'area "riservata" agli utenti on line, per cui ho davanti questo form e il campo di verifica fatto come su andrebbe bene?
Be allora se ti trovi all'interno dell'area riservata va bene controllare semplicemente il POST, tanto gli altri controlli li hai già fatto per verificare se l'utente è loggato, ecc. ecc..
CODENCODE \ Branding \ Design \ Marketing
www.codencode.it
In realta' $_REQUEST non andrebbe mai usata, proprio perche' contiene anche $_COOKIE, e se hai una collisione di nomi tra un cookie e un valore inviato via GET/POST potresti finire in un incubo di debugging.
$_REQUEST e' una delle brutte idee di PHP.
^_^ Perfetto, quindi non c'è bisogno che faccio quello che ho scritto prima
if(!isset($_POST['Avanti'])&&($_SESSION['nome'])){
per verificar che venga cliccato da un utente con sessione attiva, giusto?
Mi trovo d'accordo.Originariamente inviato da k.b
In realta' $_REQUEST non andrebbe mai usata, proprio perche' contiene anche $_COOKIE, e se hai una collisione di nomi tra un cookie e un valore inviato via GET/POST potresti finire in un incubo di debugging.
$_REQUEST e' una delle brutte idee di PHP.
Per quanto riguarda la sessione attiva, mi viene da chiederti: ma se un utente non ha una sesione attiva, riesce ad accedere alla tua area riservata?
CODENCODE \ Branding \ Design \ Marketing
www.codencode.it
E allora perchè preoccuparsi di eseguire un controllo inutile?
Se un utente non ha una sessione attiva verrà bloccato, magari con un redirect al login, quindi non si arriverà mai al controllo if(!isset($_POST['Avanti']) ecc. no?
CODENCODE \ Branding \ Design \ Marketing
www.codencode.it
Esatto, non fa accedere alla pagina ^___^ Se provi ad entrare da esterno c'è uno script in Javascriptche ti blocca e ti manda al LOGIN in popup se però stacchi il Javascript dal Browser e vuoi tentare di ccedere senza far eLogin il sistema verifica e ti rimanda lo stesso al LOGIN senza farti entrare ^_^
Allora a mio avviso non hai bisogno di uteriori controlli.
CODENCODE \ Branding \ Design \ Marketing
www.codencode.it
Grazie mille per la disponibilità ma anche per la pazienza sul serio ^_____^