eroare la prima logare
Moderatori: Zamolxe, Moderatori
Sau, mai pe scurt:
Nu folosi variabile neinitializate. La prima rulare a scriptului, in fereastra de browser noua, $_SEESION e gol (array()).
Inainte de:
[php]$sql="select * from admin where admin_nume='".$_SESSION['nume_admin']."' and admin_parola='".$_SESSION['parola_encriptata']."'";[/php]
baga ceva de genul:
[php]if (!isset($_SESSION['nume_admin']) || !isset($_SESSION['parola_encriptata']))
return false;
$sql="select * from admin where admin_nume='".$_SESSION['nume_admin']."' and admin_parola='".$_SESSION['parola_encriptata']."'";
[/php]
A, si inca ceva, chestiune de stil, in adminsitrativ.php ar trebui sa ai:
[php]require_once('f_autorizare.php')[/php]
in loc de:
[php]include('f_autorizare.php')[/php]
Si asta pentru ca AI NEVOIE obligatoriu de 'f_autorizare.php' (require) si, daca in f_autorizare nu ai decat o functie (si nu ai cod in afara functiei, cum ar fi normal), nu ai nevoie s-o incluzi decat o data (once).
Numa' bune.
Nu folosi variabile neinitializate. La prima rulare a scriptului, in fereastra de browser noua, $_SEESION e gol (array()).
Inainte de:
[php]$sql="select * from admin where admin_nume='".$_SESSION['nume_admin']."' and admin_parola='".$_SESSION['parola_encriptata']."'";[/php]
baga ceva de genul:
[php]if (!isset($_SESSION['nume_admin']) || !isset($_SESSION['parola_encriptata']))
return false;
$sql="select * from admin where admin_nume='".$_SESSION['nume_admin']."' and admin_parola='".$_SESSION['parola_encriptata']."'";
[/php]
A, si inca ceva, chestiune de stil, in adminsitrativ.php ar trebui sa ai:
[php]require_once('f_autorizare.php')[/php]
in loc de:
[php]include('f_autorizare.php')[/php]
Si asta pentru ca AI NEVOIE obligatoriu de 'f_autorizare.php' (require) si, daca in f_autorizare nu ai decat o functie (si nu ai cod in afara functiei, cum ar fi normal), nu ai nevoie s-o incluzi decat o data (once).
Numa' bune.
People ask for criticism, but they only want praise.
W. Somerset Maugham (1874 - 1965).
http://www.arond-design.ro
W. Somerset Maugham (1874 - 1965).
http://www.arond-design.ro
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 17 vizitatori
