Hallo zusammen,
ich habe eine WebApp (JSF) geschrieben.
Auf diese Homepage können also verschiedene Clients kommen.
Im Moment läuft die Applikation noch im gleichen Netz (also im gleichen WLAN).
Nun möchte ich aber, dass jedes Gerät eine eindeutige ID bekommt.
Also sprich sobald das Gerät auf die Webseite gelangt, wird ein neuer Datenbankeintrag erstellt.
Kehrt das Gerät nach einer Stunde wieder auf die Webseite zurück (Session ist mittlerweile abgelaufen) dann wird kein neuer DB - Eintrag erzeugt.
Nun habe ich aber das Problem - wie mache ich das Gerät eindeutig?
Ich dachte zunächst die Mac - Adresse - aber Pustekuchen. Die Mac Adresse ist ja nur die Mac Adresse des Servers.
Hat jemand eine Idee und kann mir helfen?
Wie kann ich das realisieren? Wie kann ich das Gerät eindeutig machen?
Primär geht es darum, dass ich Limitierungen pro Gerät haben möchte.
Zum Beispiel jedes Gerät kann nur 5 mal die Funktion ausführen etc. (diese Info wird dann in der DB gespeichert).
Wichtig auch: Der Besitzer des Geräts muss sich nicht anmelden (ich weiß so, könnte ich dann wiederum das Gerät eindeutig machen bzw. den User, man könnte sich ja auch auf mehreren Geräten dann anmelden). Cookies möchte ich auch nicht verwenden, die kann man ja auch wiederum löschen.
Danke für Hilfen
ich habe eine WebApp (JSF) geschrieben.
Auf diese Homepage können also verschiedene Clients kommen.
Im Moment läuft die Applikation noch im gleichen Netz (also im gleichen WLAN).
Nun möchte ich aber, dass jedes Gerät eine eindeutige ID bekommt.
Also sprich sobald das Gerät auf die Webseite gelangt, wird ein neuer Datenbankeintrag erstellt.
Kehrt das Gerät nach einer Stunde wieder auf die Webseite zurück (Session ist mittlerweile abgelaufen) dann wird kein neuer DB - Eintrag erzeugt.
Nun habe ich aber das Problem - wie mache ich das Gerät eindeutig?
Ich dachte zunächst die Mac - Adresse - aber Pustekuchen. Die Mac Adresse ist ja nur die Mac Adresse des Servers.
Hat jemand eine Idee und kann mir helfen?
Wie kann ich das realisieren? Wie kann ich das Gerät eindeutig machen?
Primär geht es darum, dass ich Limitierungen pro Gerät haben möchte.
Zum Beispiel jedes Gerät kann nur 5 mal die Funktion ausführen etc. (diese Info wird dann in der DB gespeichert).
Wichtig auch: Der Besitzer des Geräts muss sich nicht anmelden (ich weiß so, könnte ich dann wiederum das Gerät eindeutig machen bzw. den User, man könnte sich ja auch auf mehreren Geräten dann anmelden). Cookies möchte ich auch nicht verwenden, die kann man ja auch wiederum löschen.
Danke für Hilfen