Imam formu za user i pass koja kroz php proverava da li su oni ispravni i otvara novu stranicu.
PHP kôd:
<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
$usern = "user.dat";
$fh = fopen($usern, 'r');
$theUser = fread($fh,filesize("user.dat"));
fclose($fh);
$passn = "sifra.dat";
$fh = fopen($passn, 'r');
$thePass = fread($fh,filesize("sifra.dat"));
fclose($fh);
if(md5($user) == $theUser
&& md5($pass) == $thePass)
{
include("drugastrana.php");
}
if(isset($_POST))
{?>
Međutim kad se strana sa tim formularom ponovo otvori ponovo se traže user i šifra. Kako da se odradi da se nekim cookies ili kako već, pamti da je korisnik već uneo ipravan user i pass?
Takođe mislim da postavim isti uslov i na još dve strane u istom folderu, pa ako je korisnik uneo user i pass za prvu da mu ne traži za ostale dve strane ponovo. (user i šifra bi bili isti za sve tri strane)
Btw nadam se da nisam pogrešio podforum, ako jesam izvinjavam se
Razmišljao sam da postavim htpasswd zaštitu foldera umesto ovoga, ali to ne bi radilo na svim hosting nalozima i serverima koliko ja razumem, pa zato to izbegavam.