eroare la prima logare
Scris: Mar Sep 28, 2004 1:50 pm
de razvan_
Scris: Mar Sep 28, 2004 1:58 pm
de ovi2ut
Vezi
Scris: Mar Sep 28, 2004 2:36 pm
de arond
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.
Scris: Mie Sep 29, 2004 2:46 pm
de razvan_