close× Call Us +49 (1805) 01 29 59

SGI Fusion
Thread Author: leejanf
Thread ID: 3096
Thread Info
Es gibt 5 Beiträge zu diesem Thema, und es wurde 3734 mal angesehen.
 Thema drucken
[F] Login / Registration
leejanf
Ich hab ne Login, aber für User zu erstellen muss ich ne php datei ausführen und die sind dann erstellt wie kann ich
das machen, dass man auf der seite sich registrieren kann.

Code: useranlegen.php
Code

<?php // Definition der Benutzer  

$benutzer[0]["Nickname"] ="admin"; 

$benutzer[0]["Kennwort"] = "admin"; 

$benutzer[0]["Nachname"] = "Mustermann"; 

$benutzer[0]["Vorname"] = "Max"; 



$benutzer[1]["Nickname"] = "test"; 

$benutzer[1]["Kennwort"] = "abc"; 

$benutzer[1]["Nachname"] = "Kunze"; 

$benutzer[1]["Vorname"] = "Martin"; 



// Sie können an dieser Stelle beliebig viele Benutzer anlegen. 

// Achten Sie dabei nur auf die Fortführung der Nummer. 



// Aufbau der Datenbankverbindung 

$connectionid  = mysql_connect ("localhost", "bn", "pw"); 

if (!mysql_select_db ("tb", $connectionid)) 



  die ("Keine Verbindung zur Datenbank"); 





// Zuerst alle Datensätze löschen um keine Dopplungen zu bekommen. 

mysql_query ("DELETE FROM benutzerdaten"); 



// Daten eintragen 

while (list ($key, $value) = each ($benutzer)) 



  // SQL-Anweisung erstellen 

  $sql = "INSERT INTO ".

    "benutzerdaten (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"; 

  } 



?>



und wie kann man das machen das user_id nr 0 nur einen Text z.B " Hallo Nr.o" sieht ?
Bearbeitet von leejanf am 05.10.2010 00000010 12:08
 
SC-Ad-Bot
 
emblinux
Dazu kannst du dir die registration.php von php-Fusion anschauen oder einfach mal per Google nach diversen Login/Register Scripten suchen. Davon gibt es reichlich.

z.B. www.dreamcodes.com

Dort gibt es alles, was das Coderherz begehrt.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
leejanf
cool danke, werd ich ma gucken.

wie kann man das machen das user_id nr 0 nur einen Text z.B " Hallo Nr.o" sieht ?
 
emblinux
Nach dem Login des Users mit der ID 0 testest du einfach, ob das wirklich der User mit der ID 0 ist (entsprechende Datenbankanfrage machen) und dann einfach eine entsprechende Ausgabe tätigen.

Wenn Grundlagen zu php und mysql vorhanden sind, solltest du das eigentlich schon wissen. Sonst solltest du dich erst mal mit den Grunlagen dazu beschäftigen. Wir haben dazu unter den Weblinks einige Links, die dir dabei helfen sollten.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
leejanf
Ich hab sowas in der Art^^ gemacht :

Code

<?php 
session_start ();
if (!isset ($_SESSION["user_id == 0"]))
{
  header ("Location: intern.php");
}
?>
 
Springe ins Forum: