das script funktioniert echt toll aber wenn ich jetzt nicht die Standart tables von mrhappyness benutzen möchte, welche:
UserId, UserName, UserPass etc. sind,
sondern meine, welche:
ID, benutzername, passwort etc. sind,
kann ich mich über die datei login.php nicht mehr einloggen.
woran kann das liegen?
so schaut meine sessionhelpers datei aus.
- danke für hilfe
UserId, UserName, UserPass etc. sind,
sondern meine, welche:
ID, benutzername, passwort etc. sind,
kann ich mich über die datei login.php nicht mehr einloggen.
woran kann das liegen?
PHP-Code:
<?
function connect()
{
$con= mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('league',$con) or die(mysql_error());
}
function check_user($username, $userpass)
{
$sql="SELECT ID FROM users WHERE benutzername='".$name."' AND passwort=MD5('".$pass."') LIMIT 1";
$result= mysql_query($sql) or die(mysql_error());
if ( mysql_num_rows($result)==1)
{
$user=mysql_fetch_assoc($result);
return $user['ID'];
}
else
return false;
}
function login($userid)
{
$sql="UPDATE users SET session='".session_id()."' WHERE ID=".$userid;
mysql_query($sql);
}
function logged_in()
{
$sql="SELECT ID FROM users WHERE session='".session_id()."' LIMIT 1";
$result= mysql_query($sql);
return ( mysql_num_rows($result)==1);
}
function logout()
{
$sql="UPDATE users SET session=NULL WHERE session='".session_id()."'";
mysql_query($sql);
}
connect();
?>
- danke für hilfe
Kommentar