Hallo,
ich kriege den Session nicht registriert und ich weiss nicht warum. Wenn ich mich einlogge kriege ich die Fehlremeldung " Sie haben sich wohl nicht eingelogt". register_globals sind off und ich benutze dem entsprechend $_SESSION und trotztdem läuft es nicht , ich stehe vor einem Rätsel , könnt ihr mir bitte helfen.
verify_try.php code:
<?php
session_start();
//include('var.inc.php');
if((!isset($_POST["username"])) OR
(!isset($_POST["password"])))
{
die ("Sorry, aber ohne Name bzw. Passwort geht hier nichts !");
}
$conn = @mysql_connect("localhost","root", "");
if (!$conn)
{
die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen !");
}
mysql_select_db("adminzone",$conn)
or die('select db failed: '. mysql_error());
$username=$_POST["username"];
$query = "SELECT pass, level FROM zugriff WHERE name ='$username'";
$result = mysql_query($query,$conn)
or die('query failed: '. mysql_error());
$zeileholen = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($conn);
if (!$zeileholen)
{
die ("Sorry, aber dieser Name ist leider nicht bekannt !");
}
$password=$_POST["password"];
if ($zeileholen["pass"] != $password)
{
die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !");
}
$level = $zeileholen["level"];
$_SESSION['username']=$username;
$_SESSION['level']=$level;
header ("Location:admin_try.php");
?>
admin_try.php code:
<?php
session_start();
if(!isset($_SESSION['username']))
{
die ("Sorry, aber sie haben sich wohl nicht eingeloggt, oder ?");
}
echo "Hi ".$username." !";
echo "dein level ist ".$_SESSION['level'];
?>
Hilfeeeee !
ich kriege den Session nicht registriert und ich weiss nicht warum. Wenn ich mich einlogge kriege ich die Fehlremeldung " Sie haben sich wohl nicht eingelogt". register_globals sind off und ich benutze dem entsprechend $_SESSION und trotztdem läuft es nicht , ich stehe vor einem Rätsel , könnt ihr mir bitte helfen.
verify_try.php code:
<?php
session_start();
//include('var.inc.php');
if((!isset($_POST["username"])) OR
(!isset($_POST["password"])))
{
die ("Sorry, aber ohne Name bzw. Passwort geht hier nichts !");
}
$conn = @mysql_connect("localhost","root", "");
if (!$conn)
{
die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen !");
}
mysql_select_db("adminzone",$conn)
or die('select db failed: '. mysql_error());
$username=$_POST["username"];
$query = "SELECT pass, level FROM zugriff WHERE name ='$username'";
$result = mysql_query($query,$conn)
or die('query failed: '. mysql_error());
$zeileholen = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($conn);
if (!$zeileholen)
{
die ("Sorry, aber dieser Name ist leider nicht bekannt !");
}
$password=$_POST["password"];
if ($zeileholen["pass"] != $password)
{
die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !");
}
$level = $zeileholen["level"];
$_SESSION['username']=$username;
$_SESSION['level']=$level;
header ("Location:admin_try.php");
?>
admin_try.php code:
<?php
session_start();
if(!isset($_SESSION['username']))
{
die ("Sorry, aber sie haben sich wohl nicht eingeloggt, oder ?");
}
echo "Hi ".$username." !";
echo "dein level ist ".$_SESSION['level'];
?>
Hilfeeeee !
Kommentar