Hallo,
ich habe eine mysql-Datenbank mit ner Benutzerdaten-Tabelle erstellt.
Ich habe ein externes Programm geschrieben, in dem sich die Benutzer dessen mittels Shellexecute (sprich: Aufruf des Browser) damit einloggen.
z.b.:
ShellExecute(NULL, _T("open"), "http://meinhost.de/login.php?user=Benutzer1&pass=pass&ip=xxx.xxx.xxx.xxx", NULL, NULL, SW_HIDE);
Sobald die sich damit einloggen, werden die Nutzerdaten (hier die IP) in der DB aktualisiert und der Benutzer als angemeldet eingetragen.
Nun besteht mein Problem, wie ich es am geschicktesten realisieren kann, dass wenn z.b. das Programm terminiert wird (aus welchen Gründen auch immer) und er sich nochmals einloggen will,
zum einen
anzuzeigen dass er noch als eingeloggt drinsteht und
zum anderen
die Möglichkeit geben kann, sich erneut einzuloggen, ohne dass (durch Weitergabe der Login-Daten - wie auch immer) ein anderer an seiner Stelle sich einloggt.
Hoffe es war verständlich und es ist irgendwie möglich
Danke
Norbert
ich habe eine mysql-Datenbank mit ner Benutzerdaten-Tabelle erstellt.
Ich habe ein externes Programm geschrieben, in dem sich die Benutzer dessen mittels Shellexecute (sprich: Aufruf des Browser) damit einloggen.
z.b.:
ShellExecute(NULL, _T("open"), "http://meinhost.de/login.php?user=Benutzer1&pass=pass&ip=xxx.xxx.xxx.xxx", NULL, NULL, SW_HIDE);
Sobald die sich damit einloggen, werden die Nutzerdaten (hier die IP) in der DB aktualisiert und der Benutzer als angemeldet eingetragen.
Nun besteht mein Problem, wie ich es am geschicktesten realisieren kann, dass wenn z.b. das Programm terminiert wird (aus welchen Gründen auch immer) und er sich nochmals einloggen will,
zum einen
anzuzeigen dass er noch als eingeloggt drinsteht und
zum anderen
die Möglichkeit geben kann, sich erneut einzuloggen, ohne dass (durch Weitergabe der Login-Daten - wie auch immer) ein anderer an seiner Stelle sich einloggt.
Hoffe es war verständlich und es ist irgendwie möglich
Danke
Norbert