Problem mit Session-ID

fimpelchen

Grünschnabel
wer kann mir bitte helfen?

ich habe einen login der auch funktioniert.
wenn ich nun auf eine unterseite navigieren will, dann bekomme ich meine fehlerseite ausgegeben, obwohl ich eingelogged bin.

und wenn ich es so schreibe, dass ich auf unterseiten navigieren kann, dann kann ich nicht mehr auf die login-startseite......

script der login-startseite
Code:
<?php

session_start();

?>

<?php
$user="user";
$pass="pwd";
$fehler="fehler.html";

if(($_REQUEST['Send']) && ($_REQUEST['user']==$user) && ($_REQUEST['pass']==$pass))
{
    session_start();
    session_register("SESSION_pass");
    session_register("SESSION_user");
    $SESSION_pass=$pass;
    $SESSION_user=$user;
}
?>

<?php

if(($SESSION_pass != $pass) || ($SESSION_user != $user))

{
echo"<script language='JavaScript' type='text/javascript'>
  self.location.href = '$fehler';
  </script>";
exit;
}
else
{
echo" richtiger inhalt "
}
?>

script der unterseiten
Code:
<?php
session_start();
?>

<?php
$user="user";
$pass="pwd";
$fehler="fehler.html";
?>

<?php

if(($SESSION_pass != $_SESSION['SESSION_pass']) || ($SESSION_user != $_SESSION['SESSION_user']))

{
echo"<script language='JavaScript' type='text/javascript'>
  self.location.href = '$fehler';
  </script>";
exit;
}
else
{
echo" richtiger inhalt "
}
?>

ich finde den fehler nicht
bitte helfen!

danke
 
PHP:
<?php
session_start();
$user="user";
$pass="pwd";
$fehler="fehler.html";

if(isset($_REQUEST['user']) && isset($_REQUEST['pass']) && $_REQUEST['user'] == $user && $_REQUEST['pass'] == $pass)
{
    $_SESSION['logged_in'] = true
}
if(isset($_SESSION['logged_in']))
{
    echo 'richtiger inhalt';
}?>
PHP:
<?php
session_start();


$user="user";
$pass="pwd";
$fehler="fehler.html";

if(isset($_SESSION['logged_in']))
{
    echo 'richtiger inhalt';
}
else
{
    echo '<script type="text/javascript">self.location.href = \'$fehler\';</script>';
    exit;
}
?>
So sieht das ganze etwas sinnvoller aus.
 
das nenn ich mal eine richtig geile antwort mit nem abgefahren geilen script! :)
danke!

p.s.: kleiner schönheitsfehler.....


if(isset($_REQUEST['user']) && isset($_REQUEST['pass']) && $_REQUEST['user'] == $user && $_REQUEST['pass'] == $pass)
{
$_SESSION['logged_in'] = true -----> ; <----- vergessen! :)
}


danke
 
Zurück