| Autor | Zpráva | ||
|---|---|---|---|
| flowrock Profil |
#1 · Zasláno: 7. 9. 2015, 19:19:34
Vytvářím přihlašování a odhlašování členů na web, chtěl jsem později zobrazovat i jejich "rank", proto jsem se snažil při logování vytvořit globalni promennou rank v sessions, ale vždy mi jí to vyhazuje prázdnou, i přesto, že prázdná v databázi není.
Co dělám prosím špatně? <?php
include "connection.php";
$login = mysql_real_escape_string($_POST["nick"]);
$heslo = mysql_real_escape_string($_POST["heslo"]);
$md5heslo = md5($heslo);
$dotaz = mysql_query("select * from uzivatele where login = '$login' and heslo = '$md5heslo'");
$overeni = mysql_num_rows($dotaz);
$row = mysql_fetch_array($dotaz);
if($overeni == 1) {
session_start();
$_SESSION['login'] = stripslashes($login);
$_SESSION['rank'] = $row["rank"];
$_SESSION['id'] = $row["id"];
header("Location: Novy2.php");
die();
} else {
echo"Zadal jsi špatný login nebo heslo!";
}
?> |
||
| juriad Profil |
Pro ladění odstraň ten header na 14. řádce. Pak si můžeš vesele vypsat:
var_dump($row); var_dump($_SESSION); |
||
|
Časová prodleva: 11 let
|
|||
0