Tino: Login und registrierskript

Beitrag lesen

Hallo Ich habe 2 kleine Probleme, beim Login geht alles, bis auf die Rückleitung, denke das da ein metha fehlt aber komme selber nicht drauf wo das eingepflanzt werden muss, und beim registrieren will es mir das ganze nicht in die Datenbank schreiben. Ich danke schon jetzt für die Hilfe.

Login Script.

<?  
$db_server = "192.168.1.190";  
$db_name = "nutzer";  
$db_user = "root";  
$db_passwort = "b2id9t";  
@mysql_connect($db_server,$db_user,$db_passwort);  
mysql_select_db($db_name);  
  
$user = '';  
$pass = '';  
if(isset($_COOKIE['username'])){$user = $_COOKIE['username'];}  
if(isset($_COOKIE['passwort'])){$pass = $_COOKIE['passwort'];}  
if(isset($_POST['username'])){$user = $_POST['username'];}  
if(isset($_POST['passwort'])){$pass = $_POST['passwort'];}  
  
if($user != '')  
{  
 $pruefung = mysql_db_query("nutzer",'SELECT passwort FROM login  
             WHERE username="'.$user.'"');  
 $ausgabe = mysql_fetch_row($pruefung);  
 if($pass != $ausgabe[0])  
 {  
  echo '<p>Username und Passwort stimmen nicht überein.</p>';  
  $user = '';  
 }  
 else  
 {  
  setcookie("username", $user, time()+3600);  
  setcookie("passwort", $pass, time()+3600);  
 }  
}  
if($user = '')  
{  
 print('<form action="login.php" method="post">  
         Login: <input type="text" name="username"><br>  
         Passwort: <input type="password" name="passwort"><br><br>  
         <input type="submit" name="sub1" value="LOGIN">  
        </form>');  
 exit;  
}  
?>

Registrationsdatei direkt eingebungen in der seite.

<div id="center">  
<!--  
[code lang=php]<?  
$db_server = '192.168.1.190';  
$db_name = 'nutzer';  
$db_user = 'root';  
$db_passwort = 'b2id9t';  
@mysql_connect($db_server,$db_user,$db_passwort);  
mysql_select_db($db_name);  
  
if(!isset($_POST['sub1']) || empty($_POST['sub1']))  
{  
 print('  
 //-->  
 <form action="" method="post">  
        Name: <input type="text" name="nachname"><br>  
        Vorname: <input type="text" name="vorname"><br>  
        E-Mail: <input type="text" name="email"><br>  
        Loginname: <input type="text" name="kennung"><br>  
        Paßwort: <input type="password" name="passwort"><br><br>  
        <input type="submit" name="sub1" value="LOGIN">  
        </form>  
<!--  
		');  
}  
else if($_POST['sub1'] == 'LOGIN')  
{  
 $check = mysql_db_query('nutzer','SELECT user FROM teilnehmer  
                                   WHERE user="'.$_ POST['kennung'].'"');  
 $anzeige = mysql_fetch_row($check);  
 if($anzeige[0] == $_ POST['kennung'])  
 {  
  print('<script language="Javascript">  
          alert("Die eingegebene Kennung ist bereits vorhanden");  
         </script>');  
 }  
 else  
 {  
  if(!empty($_POST['passwort']) && !empty($_POST['login']))  
  {  
   print('<script language="Javascript">  
           alert("Ihre Daten wurden übernommen");  
          </script>');  
   $pers = mysql_db_query("nutzer",'INSERT INTO teilnehmer  
           (user, nachname, vorname, email) VALUES  
           ("'.$_POST['kennung'].'","'.$_POST['$nachname'].'","'.  
               $_POST['$vorname'].'","'.$_POST['$email'].'")');  
   $login = mysql_db_query("nutzer",'INSERT INTO login  
           (username, passwort, registrierung) VALUES  
           ("'.$_POST['kennung'].'","'.$_POST['passwort'].'",NOW())');  
   }  
   else  
   {  
    print('<script language="Javascript">  
           alert("Ihre Daten konnten nicht übernommen werden");  
          </script>');  
   }  
  }  
 }  
}  
?>

-->

			</div>	[/code]  

Ich danke euch