Ono što bih želio je da neko od iskusnijih programera prokomentariše kod i ispravi ili eventualno sugeriše nešto što ne valja..Najveći problem mi je kod sesija tj ne znam da li sam ih ispravno postavio.
$host="localhost";
$username="root";
$password="";
$db="login";
mysql_connect($host,$username,$password) or die("Nemoze se spojiti");
mysql_select_db("$db") or die ("Nemoze se spojiti na bazu");
if(!isset($_POST['login']))
{
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
Username:<input type="text" name="username" /></br>
Password:<input type="password" name="password" /></br>
<input type="submit" name="login" value="Login"/>
</form>
<a href="register.php">Register</a>
<?php
}
else
{
session_start();
$username=$_POST['username'];
$password=md5($_POST['password']);
$clean_u=mysql_real_escape_string($username);
$clean_p=mysql_real_escape_string($password);
if($username=="" || $password=="") {
echo "Unesi sva polja";
}
$sql=mysql_query("SELECT * FROM login WHERE username='$username' AND password='$password'");
$query=mysql_num_rows($sql);
if($query!=0){
$_SESSION['login']=$username;
header('Location:members.php');
}
else
{
echo "ne moze se logovati";
}
}
Evo i members stranice..
session_start();
if(isset($_SESSION['login'])){
echo "Specijalna stranica";
echo $_SESSION['login'];
}
else
{
echo "Ne moze problem..";
}
Ono što me još interesuje je kako da uradim isti primjer sa kolačićima. Odnosno imam nekih ideja ali ne smijem da uradim jer nisam nikada prije koristio kolačiće pa me strah..Znači samo me interesuju kolaćiči i sesije u ovim primjerima odnosno kako da osiguram sigurnost navedenih. Nadam se da će još nekome koristiti.Hvala