Problem, aber nicht in der Programmierung...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anmeldung
code
datenbank
erzeugen
funktion
gelaber
http
informatiker
melde
nennen
programmieren
ren
sagen
schauen
schnelle hilfe
session
spalte
studium
stunden
weiteren fragen
-
Hi!
Mein Halbcousin ist Informatiker (im Studium), und ich bin erst 11...
Wenn wir uns aber sehen, geht das "Gelaber ueber Websites" (wie's die and'ren immer nennen) erst los...
Einmal hat er was von einem 32-stelligen Code (wie bei Session's, etc.) gereget...
Was genau das Thema war, ist jetzt egal!
Ich habe folgendes auf meiner Website vor:
Ich moechte eine Anmeldung schreiben, in der ein 32-stelliger (Session-)Code generiert wird, der dann in einer E-Mail als Aktivierung funktioniert...
Der Code soll aber nur (Beispiel:) 24 Stunden gueltig sein...
Wie mache ich das?
the-bomby
Beitrag geändert: 4.11.2007 23:29:55 von the-bomby -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also programmieren musst du es selber, wie es geht kann ich dir sagen.
Sessioncode würde ich sowas schonmal nicht nennen, es ist einfach irgendein beliebiger, 32stelliger Code.
Also zum Thema Zufallscode erzeugen hab ich einfach mal gegoogelt ( http://www.google.de/search?hl=de&q=zufallscode+generieren+php&btnG=Suche&meta= ) und das hier für dich gefunden:
http://www.php-resource.de/forum/showthread.php?threadid=17609
Nach der Anmeldung wird dann eben dieser Code generiert und den Code trägst du dann in die Mysql-Datenbank ein in eine Spalte die zu dem neuen User gehört. Auch kommt der aktuelle Timestamp in die Spalte. Mit der mail-Funktion verschickst du dann den generierten Code ( der ja nun auch in der Datenbank steht ) und der User bekommt ihn per Email. Den Code soll der User dann irgendwo eingeben können und dann vergleichst du den Code einfach mit dem, der in der Datenbank schon steht und vergleichst den Timestamp, der in der DB steht mit dem aktuellen und kannst so schauen, ob schon 24 Stunden vergangen sind und dem User eventuell die Möglichkeit geben dann einen neuen Code zu generieren und sich schicken zu lassen.
Bei weiteren Fragen melde dich.
Beitrag geändert: 4.11.2007 23:40:40 von ******* -
Danke fuer die schnelle Hilfe!
Programmieren kann ich's natuerlich selbst...
the-bomby
Beitrag geändert: 4.11.2007 23:47:59 von the-bomby -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage