Zdravim
Potřebuju heslovat více stránek a to s MySql. Mám tabulku auth s položkama iduser a password. Půjde to nějak přes session ale já nevím jak!
no to by me taky zajimalo
<HTML>vsechno jde ;)
"iduser" je cislo?
kde (v cem a jak) mas ulozeny username?</HTML>
iduser = username (MySql)
Já to vždycky řeším tak, že do přihlašovacího formuláře vyplníš nick a heslo. potom dotazem na sql se ptám zda existuje řádek s tímto nickem a zároveň s tímto heslem. pokud ano, tak se založí session. Potom na každé další stránce je jednoduchá podmínka, která kontroluje zda je založeno session. jinak to zobrazí, že nemáš povolen přístup. nic víc.
jo jenže já mám triviální problém....
Já založim session(start) a pak přejdu na další stránku kde mám opět session start a hazí mi to chybu
jakou chybu? Casto je problem s tim, ze uz pred startovanim session uz byly odeslany hlavicky. Nejlepsi je na zacatek kazdeho souboru, ktery chces zabezpecit inkludovat soubor typu:
<?php
if(!$_SESSION["user"]){
Header("Location:pristup_zakazan.php");
}
?>