Nybegynder i session søger hjælp
Jeg sidder og roder lidt med en session i et login hvor jeg gerne vil hente id mm. på dem der logger ind. Id'et skal bruges til at indsætte i produktoprettelse hvis de opretter nye produkter og resten skal blot bruges til velkomst. Selve login scriptet er lavet gennem Dreamweaver. Jeg er i tvivl og jeg har lavet det rigtigt og om jeg har lagt det det rigtige sted. Koden:session_start();$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
$GLOBALS['PrevUrl'] = $accesscheck;
session_register('PrevUrl');
}
if (isset($_POST['brugernavn'])) {
$loginUsername=$_POST['brugernavn'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/doks/oversigt.php";
$MM_redirectLoginFailed = "/doks/fejl.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_test, $test);
$LoginRS__query=sprintf("SELECT email, password FROM udlejer WHERE email='%s' AND password='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $test) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$GLOBALS['MM_Username'] = $loginUsername;
$GLOBALS['MM_UserGroup'] = $loginStrGroup;
DET ER DENNE JEG ER I TVIVL OM $id = mysql_query("SELECT Id, Firmnavn, Kontaktperson, Adresse, Post, bynavn, Tlf, email FROM udlejer WHERE email='$_POST[brugernavn]' AND password='$_POST[password]'") or die (mysql_error());
//register the session variables
session_register("MM_Username");
session_register("MM_UserGroup");
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
