Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Php Script zur Lizenzschlüssel Verteilung (https://www.delphipraxis.net/161248-php-script-zur-lizenzschluessel-verteilung.html)

mkinzler 24. Jun 2011 10:49

AW: Php Script zur Lizenzschlüssel Verteilung
 
Schau dir mal AVLock an.

cookie22 24. Jun 2011 11:05

AW: Php Script zur Lizenzschlüssel Verteilung
 
Sieht ganz gut aus, aber ich hab schon ein Key-System. Ich will ja nur die Keys verteilen, dafür brauch ich ja nicht gleich alles neu zu machen.

mkinzler 24. Jun 2011 11:08

AW: Php Script zur Lizenzschlüssel Verteilung
 
Die Schlüsselerzeugung musst du auch nochmal in PHP nachprogrammieren oder eine Zeitverzögerung in Kauf nehmen (Nach der Registrierung wirst du dann benachrichtigt und musst den Schlüssel lokal erzeugen und in die Onlinedatenbank eintragen)

blackfin 24. Jun 2011 11:12

AW: Php Script zur Lizenzschlüssel Verteilung
 
Du musst an meinem Script ja eigentlich nur die Stelle, an der der Fehler ausgegeben wird, dass kein Datensatz gefunden wurde , durch folgende Dinge ersetzen:

1) Die Tabelle, in der die Codes stehen abfragen und den nächsten, freien Code holen.
2) Den Code in der Code-Tabelle als verwendet markieren
3) Eine neuen Kunden-Datensatz in der Kunden-Tabelle anlegen und den Code bzw. die Referenz dazu in der Kunden-Tabelle eintragen, ebenso den Namen und die Email-Adresse aus dem abgesendeten Formular.
4) Dem Kunden den Code anzeigen.

Den generellen php-Syntax, wie man Abfragen mit mySQL(i) via php macht und ein Resultset erzeugt, findest du ja in meinem mini-Beispielscript, was fehlt sind fast nur noch ein paar zusätzliche mySQL-Abfragen und evtl ein paar ifs.
Vorher musst du natürlich noch Codes generieren (hast du ja schon) und diese in die Code-Tabelle eintragen.
Das kannst du wiederum über ein mySQL-Tool deiner Wahl machen und musst es nicht programmieren (z.B. über phpmyadmin).
Die meisten Hoster haben den eh irgendwo installiert. Kommt halt drauf an, wo du deinen Webspace hast :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz