tommycush
Mitglied
Hi, habe folgendes Authorization Script von sde auf meiner Seite eingebaut. Leider funktioniert es seit der Umschaltung meines Servers auf Safe Mode nicht mehr richtig. Das folgende Skript habe ich in alle meine Seiten eingebaut, die nur für eingeloggte Benutzer zugänglich sein sollen.
Es scheint als würden die Benutzerdaten nicht richtig in der Session registriert, denn sobald ich mich einlogge und dann auf weiteren "geschützten" Link klicke, muss ich mich wieder einloggen.
Schonmal vielen Dank im Voraus.
Gruß,
tommycush
Es scheint als würden die Benutzerdaten nicht richtig in der Session registriert, denn sobald ich mich einlogge und dann auf weiteren "geschützten" Link klicke, muss ich mich wieder einloggen.
Schonmal vielen Dank im Voraus.
Gruß,
tommycush
PHP:
// Login & Session example by sde
// auth.php
error_reporting(1+4);
// start session
session_start();
include('config.php');
// convert username and password from _POST or _SESSION
if($_POST["username"])
{
$username=$_POST["username"];
$password=$_POST["password"];
}
elseif($_SESSION["username"])
{
$username=$_SESSION["username"];
$password=$_SESSION["password"];
}
// start and register session variables
session_register("username");
session_register("password");
// connect to database
include("sqllogin.php");
// query for a user/pass match
$result=mysql_query("
SELECT
*
FROM
user
WHERE
Username='".$username."'
AND
Password='".md5($password)."'
");
// retrieve number of rows resulted
$num=mysql_num_rows($result);
// print login form and exit if failed.
if($num < 1){
session_destroy();
include('login.php');
exit;
}