This may look like standard problem, but it isn't. I'm getting this error:
session_start() [function.session-start]: Cannot send session cache limiter
....and that's what I just can't understand, because session_start()
is first thing written in the file (except <?php
).
This is the code:
<?php
session_start();
include "config.php";
$escapedName = mysql_real_escape_string($_GET['email']);
$escapedPW = mysql_real_escape_string($_GET['password']);
$query ="SELECT salt FROM users WHERE email='".$escapedName."'";
$result = mysql_query($query, $link) or die ("SQL dotaz sa nepodaril");
$num = mysql_num_rows($result);
while ($row=mysql_fetch_array($result)){
$salt = $row["salt"];
}
$saltedPW = $escapedPW . $salt;
$hashedPW = hash('sha256', $saltedPW);
//echo $hashedPW."<br>";
$query ="SELECT ESN_WINGS_ID as id FROM users WHERE email='".$escapedName."' AND password='".$hashedPW."'";
$result = mysql_query($query, $link) or die ("SQL dotaz sa nepodaril");
$num = mysql_num_rows($result);
if($num == 0)
echo "Invalid e-mail or password";
while ($row=mysql_fetch_array($result)){
$_SESSION["id"] = $row["id"];
echo $SESSION["id"]."NOT WORKING!";
//echo $row["id"];
}
?>
Thank You for responses.