PHP-Code:
<?php
function login($user,$pass){
global $loguser,$logpass;
$sql="SELECT * FROM users WHERE user='".$user."' AND pass='".MD5($pass)."' LIMIT 1";
$result= mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$id = $row["id"];
$logpass = $pass;
$loguser = $row["user"];
$sql="UPDATE `users` SET `sid`='".md5(SID)."' WHERE id=".$id;
$right = mysql_query($sql);
}
function asklogin(){
global $rights;
$sesid = md5(SID);
$sql="SELECT * FROM `users` WHERE `user`='".$loguser."' AND
`pass`='".md5($logpass)."' AND `sid`='".$sesid."' LIMIT 1";
$result= mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$rights = $row["rights"];
echo $rights;
}
//Soweit dürfte es eigentlich noch stimmen
?>
2. Datei
die dbconnect ist als Funktion definiert und das funktioniert auch.
PHP-Code:
<?php
session_start();
include("includes/functions.php");
dbconnect();
?>
So jetzt wird nur noch überprüft ob $rights auf 2 oder 3 ist ( Admin ).
Aber irgendwie will es das nicht