Problemchild Geschrieben 14. Februar 2003 Geschrieben 14. Februar 2003 Hallo, der Sachverhalt is folgender: Ich habe die Aufgabe gekriegt auf basis einer Website eine User DB in MySQL anzulegen mit Automatischer Passwort vergabe an die Registrierte E-Mail Adresse. Das Problem soll Ich nun mit Hilfe von PHP lösen. Habe gar kein Plan wie Ich Anfangen soll und hoffe das mir einer von euch Helfen kann. danke im vorraus
BigB Geschrieben 14. Februar 2003 Geschrieben 14. Februar 2003 Das sollte kein Problem sein. Du generierst einfach ein Passwort und schickst das dann mit Hilfe der Mail-Funktion an die eingegebene E-Mail Adresse. Ein bisschen Einarbeitung und du bist dann ganz schnell fertig. Gruß, BigB
Doham Geschrieben 14. Februar 2003 Geschrieben 14. Februar 2003 Sehr große Hilfe BigB - wirklich ------ Hast Du die Datenbank schon angelegt? Wenn nein, dann plane erstmal die benötigten Felder wie Username, Usergruppe, Passwort, eMailadresse, Status, ... ... .. .. (to be continued) Lege die Datenbank an: SQL-Befehl zum anlegen der DB: CREATE DATABASE user; CREATE TABLE user (name vchar(40), vname vchar(40), ... .... ..... .... ); vielleicht hilft Dir auch einer der folgenden Threads. IMHO wäre es einfacher, wenn Du gezielt Fragen stellen würdest, bzw. spezieller fragen würdest. http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=38196&highlight=eMail+PHP http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=36099&highlight=eMail+PHP http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=36358&highlight=eMail+PHP http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=35888&highlight=eMail+PHP http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=34056&highlight=eMail+PHP (weiteres findest Du mit der Suchfunktion des Boards)
Problemchild Geschrieben 14. Februar 2003 Autor Geschrieben 14. Februar 2003 Die Datenbank kriege Ich hin, aber Ich weiß nich wie Ich ihm sage das er nach Anmeldung eines neuen User das Passwort für Ihn selbst generiert und an die vom User angegebene E-Mail Addi schickt damit der sich dann damit Einloggen kann......
Reinhold Geschrieben 14. Februar 2003 Geschrieben 14. Februar 2003 Originally posted by Problemchild Die Datenbank kriege Ich hin, aber Ich weiß nich wie Ich ihm sage das er nach Anmeldung eines neuen User das Passwort für Ihn selbst generiert und an die vom User angegebene E-Mail Addi schickt damit der sich dann damit Einloggen kann...... Fie folgende Funktion liefert dir ein 8-stelliges, zufälliges Passwort: function RandomPassword() { $zeichen = "abcdefghijklmnopqrstuvwxyz0123456789"; $pwd =""; for ($i=0; $i < 8; $i++) { $pwd .= substr($zeichen,rand(0,strlen($zeichen)-1),1); } return $pwd; } [/PHP] Verschicken kannst du es mit der Funktion "mail()" hth Reinhold
Doham Geschrieben 16. Februar 2003 Geschrieben 16. Februar 2003 Ich hab noch was mit der Boardsuche gefunden. Vielleicht sind die Links im Thread interessant für Dich: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=13325&highlight=MySQL+einrichten
MsB Geschrieben 17. Februar 2003 Geschrieben 17. Februar 2003 hallo, was auch noch zur registrierung passt: lege den benutzer zwar gleich an, lege aber in der tabelle aber noch ein feld an das aktiviert oder so heist. setzte das beim erstellen auf deaktivert und biete dem user die möglichkeit in seiner mail auf einen link zum aktivieren zu klicken (ähnlich wie es in diesem board ist). in dem link verweist du auf eine aktiverung.php und übergibst dem script z.B. den benutzernamen, das script setzt dann den benutzer auf aktiviert. wenn du auf nummer sich gehen willst verschlüsselst du den benutzernamen beim emailgenerieren und verwendest den verschlüsselten namen als argument. ich hoffe das trifft auch das thema. so long, MsB
Problemchild Geschrieben 17. Februar 2003 Autor Geschrieben 17. Februar 2003 Danke an alle! Besonders an Reihold, Ihr habt mir sehr geholfen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden