| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 06.02.14 Prihlásený: 02.04.14 Príspevky: 18 Témy: 6 |
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"; } } ?>
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 17.02.2014 21:57 | |
|
Odsleduj si, ktorý riadok ti chybuje (napr. pomocnými výpismi) a napíš. Ľahšie sa tak nájde chyba.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|