radim login formu i imam neke problemčiće, znam da je trebalo da smestim temu u PHP za početnike, ali tamo se odgovara jednom u 5 dana... :S
Dakle ovo je trenutni kod:
<?php
if(isset($_POST['submit'])) //ako je 'submit' kliknut
{
//-----------PODACI------------
$host_name = "localhost:3307";
$db_username = "root";
$pass = "123";
$db_name = "webcaffe";
$username = $_POST['username']; //varijabla username je jednaka vrednosti iz username tekst polja
$password = $_POST['password']; //varijabla password je jednaka vrednosti iz username tekst polja
//konektuj se na bazu ili ispisi gresku ako ne mozes
$con = mysql_connect($host_name, $db_username, $pass) or die('Konekcija sa bazom nije uspela...');
mysql_select_db("$db_name") or die("No Database"); //selektuj bazu ili ispisi gresku
//preciscavam kose crte
$username = stripslashes($username);
$password = stripslashes($password);
//preciscavam specijalne karaktere koji nisu dozvoljeni u bazi
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
//upit za selekciju svega iz baze gde je registrovani username i password u bazi jednak onom u poljima
$sql="SELECT * FROM useri WHERE username='".$username."' AND password ='".md5($password)."'";
//smestam upit u varijablu i ispisuje gresku ako je ima...
$result=mysql_query($sql) or die('Unable to run query:'.mysql_error());
$count=mysql_num_rows($result); //prebojavam redove
if($count==1) //ako je upit tacan
{
//ubaci podatke u sesiju
session_register('username');
session_register('password');
header("location:reklamiranje.php");
}
session_start();
if(!session_is_registered($username)) //ako sesija nije registrovana
{
header("location:reklamiranje.php");
}
else
{
echo "Wrong Username or Password";
}
}
?>
error je na liniji 35, tj:
Fatal error: Call to undefined function session_register() in C:\wamp\www\webcaffe2.rs\log_include.php on line 35
linija 35:
I trebaju mi saveti oko logovanja, da li je ovo sve dovoljno, bezbedno i tako... :)