hallo leute,
ich habe mir einen memberbereich zugelegt, in den man sich mit passwort und nickname einloggen kann.
bis jetzt muss ich die user aber alle manuell in die mysql-db eintragen, damit sie existieren und sich einloggen können.
meine frage ist:
wie geht es, dass man sich per mail anmelden kann und dass dann die daten automatisch in die mysql-db geschrieben werden?
also dass ich das halt nicht manuell machen muss!
so hab ich die testuser angelegt:
	

die tabelle sieht so aus:
	
 
							
						
					ich habe mir einen memberbereich zugelegt, in den man sich mit passwort und nickname einloggen kann.
bis jetzt muss ich die user aber alle manuell in die mysql-db eintragen, damit sie existieren und sich einloggen können.
meine frage ist:
wie geht es, dass man sich per mail anmelden kann und dass dann die daten automatisch in die mysql-db geschrieben werden?
also dass ich das halt nicht manuell machen muss!
so hab ich die testuser angelegt:
PHP Code:
	
	
<?php 
$benutzer[0]["Nickname"] ="hans"; 
$benutzer[0]["Kennwort"] = "hans"; 
$benutzer[0]["Nachname"] = "Gaukeley"; 
$benutzer[0]["Vorname"] = "Gundel"; 
$benutzer[1]["Nickname"] = "test"; 
$benutzer[1]["Kennwort"] = "abc"; 
$benutzer[1]["Nachname"] = "Kunze"; 
$benutzer[1]["Vorname"] = "Martin"; 
$connectionid  = mysql_connect ("localhost", "dbnutzer", "passwort"); 
if (!mysql_select_db ("dbname", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 
 
mysql_query ("DELETE FROM dbtabellenname"); 
 
while (list ($key, $value) = each ($benutzer)) 
{ 
  
  $sql = "INSERT INTO ".
    "dbtabellenname (Nickname, Kennwort, Nachname, Vorname) ".
  "VALUES ('".$value["Nickname"]."', '".
                       md5 ($value["Kennwort"])."', '".
                       $value["Nachname"]."', '".
                       $value["Vorname"]."')"; 
  mysql_query ($sql); 
  if (mysql_affected_rows ($connectionid) > 0) 
  { 
    echo "Benutzer erfolgreich angelegt.<br>\n"; 
  } 
  else 
  { 
   echo "Fehler beim Anlegen der Benutzer.<br>\n"; 
  } 
} 
?>

die tabelle sieht so aus:
PHP Code:
	
	
CREATE TABLE dbtabellenname (
  Id Int(11) NOT NULL auto_increment,
  Nickname VarChar(50) NOT NULL default '',
  Kennwort VarChar(50) NOT NULL default '',
  Nachname VarChar(50) NOT NULL default '',
  Vorname VarChar(50) NOT NULL default '',
  PRIMARY KEY (Id)
) 
 
          
 Moderator
 Moderator 
							
						
Comment