Hilfe bei login-script mit session_register()

Bl4dE

Mitglied
warum, loggt der sich von alleine ein und leitet mich gleich auf die nächste seite, ohne das ich zum login komme

code login.php:
Code:
<?
$nick['Blade'] = "abc"; //nick + pw setzten
?>
.
.
<?
if(!session_is_registered($name)){
?>
<form name="form1" method="post" action="<? $PHP_SELF ?>">
  <table width="50%"  border="0">
    <tr>
      <td>Name:
          <input type="text" name="name"><br>
          Pass.: 
          <input type="password" name="passwort">
          <br> 
		  <input type="submit" name="Submit" value="Login">
<?
}
session_start();
$name = $_POST['name'];
if($nick[$name] = 'abc'){
session_register($name);
header('location: next.php');
exit;
}
if($nick[$name] != 'abc'){
echo "nomma probiern";
}
?>
.
.
... warum geht das nich .. was isn hier falsch ..

next.php code:
Code:
<?
if(session_is_registered($name)){
echo "eingeloggt";
}
if(!session_is_registered($name)){
echo "bitte nochmal probieren";
}
?>
 
Zuletzt bearbeitet:
hab ich ich doch schon .... oder nit Wennsch das richtig verstehe... wenn nit wie , wo, wass muss das hin ..
 
na hier (in der login.php) code:
Code:
session_start();
$name = $_POST['name'];
if($nick[$name] = 'abc'){
session_register($name);
header('location: next.php');
exit;
}
 
Bl4dE hat gesagt.:
na hier (in der login.php) code:
Code:
session_start();
$name = $_POST['name'];
if($nick[$name] = 'abc'){
session_register($name);
header('location: next.php');
exit;
}
Probier es mal so...
if(!session_is_registered($name)){
?>
<form name="form1" method="post" action="<? $PHP_SELF ?>">
<table width="50%" border="0">
<tr>
<td>Name:
<input type="text" name="name"><br>
Pass.:
<input type="password" name="passwort">
<br>
<input type="submit" name="Submit" value="Login">
<?
} else {
if($nick[$name] == 'abc'){
session_start();
$name = $_POST['name'];
if($nick[$name] = 'abc'){
session_register($name);
header('location: next.php');
exit;
}
else {
echo "nomma probiern";
}
}
 
Zurück