Zdravim. Potrebujem pomoct.Mam chybu niekde v kode na prihlasenie.Vypise mi ze neboli zadane spravne prihlasovacie udaje, pricom bolil zadane spravne.Nemohli by ste nato mrknut? Kod vyzera takto:
Kód:
<?php
session_start();
define("db_user","root");
define("db_pass","");
$db = new PDO("mysql:host=localhost;dbname=users",db_user,db_pass);
if (!empty($_POST)) {
if (isset($_POST['meno'])) {
$meno = $_POST['meno'];
}
if (isset($_POST['heslo'])) {
$heslo = sha1($_POST['heslo']);
}
$st = $db->prepare('SELECT * FROM uzivatelia WHERE (prezyvka=:meno) and (heslo=:heslo)');
$st->execute(array(':meno'=>$meno,':heslo'=>$heslo));
$res = $st->rowCount();
if ($res == 1) {
$_SESSION['logged']=true;
$_SESSION['name']=$meno;
Header('Location:index.php');
}
else {
echo "Bla bla";
}
}
?>