Ik ben een control panel aan het ontwerpen voor m'n sa-mp server. Nu zou ik graag hebben dat de gebruikers ook ingelogd blijven in het UCP, in plaats van altijd opnieuw te moeten inloggen. Dit doe ik d.m.v. cookies.
Nu heb ik het probleem dat die cookies niet worden aangemaakt ..
Hoe los ik dat op? Het zou natuurlijk kunnen dat die query verkeerd is, maar dat lijkt me niet.
<?php
$action = $_GET['action'];
$con = mysql_connect("127.0.0.1", "root", "password");
$tmpuser = mysql_real_escape_string($_POST['username']);
$tmppass = mysql_real_escape_string($_POST['password']);
$expire = 60*60*24;
if (!$con)
{
die('Could not connect to database: ' . mysql_error());
}
mysql_select_db("samp_db", $con);
if(mysql_num_rows($result = mysql_query("SELECT * FROM `playerinfo` WHERE `username`='" . $tmpuser . "' && `password` = '" . md5($tmppass) . "' LIMIT 1")))
{
setcookie("user", $tmpuser, $expire);
setcookie("pass", md5($tmppass), $expire);
$action = "control"; // laat het ucp zien
}
else
{
setcookie("user", "", time()-3600); // make the cookie expire, so the browser will delete it
setcookie("pass", "", time()-3600);
$action = "login"; // laat login scherm zien
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
...
Hey
Ik ben een control panel aan het ontwerpen voor m'n sa-mp server. Nu zou ik graag hebben dat de gebruikers ook ingelogd blijven in het UCP, in plaats van altijd opnieuw te moeten inloggen. Dit doe ik d.m.v. cookies.
Nu heb ik het probleem dat die cookies niet worden aangemaakt ..
Hoe los ik dat op? Het zou natuurlijk kunnen dat die query verkeerd is, maar dat lijkt me niet.