Proszę o pomoc chodź z tym globalnym id z hashowaniem jeszcze popatrze lepiej może mam jakiś dziwny błąd.
I co mi radzicie zrobić, żeby w innych funkcjach dało się używać id tego usera bo jak daje w func.php global $id to mi w innych funkcjach nie działa. Dlaczego?
To jest moje logowanie:
<form id="login" action="login.php" method="POST"> <td><input type="submit" name="submit" class="text" value="Loguj"/></td></tr>
To jest mój login.php
<?php
include ("func.php");
$row = get_user($_POST['email'],$_POST['password']);
if ($row)
{
$_SESSION['id'] = $row['email'];
$_SESSION['username'] = $row['name'];
header("Location: postac.php");
}
else
{
}
?>
To jest mój func.php:
<?php
function db_connect()
{
if (!$conn)
{
}
{
}
return $conn;
}
function get_user($useremail,$userpassword)
{
db_connect();
$userpassword = md5($userpassword); SELECT * FROM user WHERE login='$useremail' AND haslo='$userpassword'");
$id = $row['id'];
return $row;
}
?>