Autor Beitrag
Mike0815
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 14.12.04 13:28 
Hallo, ich hab das folgende problem.

Ich möchte ein programm zum download anbieten und es wie ein partnerprogramm betreiben.

jetzt muss ich jedoch jedem webmaster eine kennung also ID zuweisen...

der webmaster bewirbt meine webseite dann mit ?webmaster_id=12 zb.

wie kann ich jetzt wenn ein user das programm downloaded die ID in mein programm bekommen ?

das müsste ich doch dann auf dem server compilieren oder ?
Grendel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 443

Gentoo Linux, MacOS X, Win 2000
D5 Ent, D7 Ent, Lazarus, Anjuta, MonoDevelop
BeitragVerfasst: Di 14.12.04 13:41 
Mike0815 hat folgendes geschrieben:
wie kann ich jetzt wenn ein user das programm downloaded die ID in mein programm bekommen ?

Dazu wäre erstmal interessant, was Du unter "ID in Programm bekommen" verstehst?

Mike0815 hat folgendes geschrieben:
das müsste ich doch dann auf dem server compilieren oder ?

Je nachdem, wie Du die ID "bekommen" willst: Ja.

Bis neulich ...
Mike0815 Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 14.12.04 13:46 
ja wie gesagt ich übergebe per /download.php?webmaster_id=22 die 22 als id


jetzt soll der download starten und wenn der user mein programm startet soll dieses auch weiterhin wissen das es id 22 ist


es ist so gedacht das ich dann wieder von dem programm aus mit meinen server reden kann und der zuordnen kann ... aha das is über webmaster mit id 22 gedownloaded worden
Grendel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 443

Gentoo Linux, MacOS X, Win 2000
D5 Ent, D7 Ent, Lazarus, Anjuta, MonoDevelop
BeitragVerfasst: Di 14.12.04 13:56 
Mike0815 hat folgendes geschrieben:
ja wie gesagt ich übergebe per /download.php?webmaster_id=22 die 22 als id
jetzt soll der download starten und wenn der user mein programm startet soll dieses auch weiterhin wissen das es id 22 ist

Das ist soweit klar. Die Frage ist nur "WOHER" dein Programm das wissen soll?
Willst Du einfach eine Konstante definieren, deren Wert setzen und dann kompilieren oder eine Datei mit der Nummer hinterlegen oder, oder, oder ...
Wenn Du nicht weißt WO Du die Nummer speichern willst kann ich Dir schlecht sagen WIE man das macht. Und das WO ergibt sich aus den Sicherheitanforderungen, die nur Du kennst.

Bis neulich ...
Mike0815 Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 14.12.04 14:00 
ja ich möchte die ID in der EXE speichern
Grendel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 443

Gentoo Linux, MacOS X, Win 2000
D5 Ent, D7 Ent, Lazarus, Anjuta, MonoDevelop
BeitragVerfasst: Di 14.12.04 14:11 
Mike0815 hat folgendes geschrieben:
ja ich möchte die ID in der EXE speichern

Ja, aber WO?
Einfach als Konstante oder per ResourcenDatei dürfte ziemlich simpel zu knacken sein und alles andere aufwändiger. Daher musst Du schon sagen WO Du die Datei in welchem Format ablegen willst und ich kann Dir dann sagen WIE Du das machen kannst.

Bis neulich ...
Mike0815 Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Di 14.12.04 14:24 
sagen wa doch besser was die einfachste möglichkeit ist ich muss die id jedoch nachher als string wieder an eine indy anhängen können und sie an ein php script übergeben können
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Di 14.12.04 14:27 
Die einfachste Möglichkeit wäre, von Deinem php-Skript vor dem Download eine Art Seriennummer erzeugen zu lassen, diese dann in der Datenbank zu speichern. Diese Seriennummer musst der Anwender dann im Programm eingeben. Da kannst Du dann auch noch Validierungsmöglichkeiten einbauen. Und diese Seriennummer kann ja das Programm dann an das PHP-Skript schicken, welches wiederum Zugriff auf die auf der Seite gespeicherten Seriennummer hat. Somit sorgt der Anwender selbst für den Eintrag.
Alles andere ist zuviel Aufwand und vieles ziemlich "unmöglich"