Ik moet een intranet-achtig iets gaan bouwen, en de bedoeling is dat de users die daar toegang toe hebben, slecht één keer tegelijk ingelogd mogen zijn.
Oftewel, het moet niet mogelijk zijn iemand anders je username en password te geven, waarmee die ander tegelijk met jou ingelogd kan zijn.
Het hele login-systeem werkt met sessions, en nu zoek ik dus een manier om na te gaan of iemand nog is ingelogd. Bij het inloggen wil ik de user in een tabelletje met actieve gebruikers zetten, maar zodra de browser wordt afgesloten moet de user weer uit die tabel gehaald worden.
Er zijn natuurlijk hele vieze javascript-oplossingen te bedenken waarbij onUnload een popup wordt geopend die weer een scriptje bevat dat de user uitlogt en vervolgens de popup weer sluit, maar ik heb het vermoeden dat dat veel mooier moet kunnen. Iemand enig idee?
Oftewel, het moet niet mogelijk zijn iemand anders je username en password te geven, waarmee die ander tegelijk met jou ingelogd kan zijn.
Het hele login-systeem werkt met sessions, en nu zoek ik dus een manier om na te gaan of iemand nog is ingelogd. Bij het inloggen wil ik de user in een tabelletje met actieve gebruikers zetten, maar zodra de browser wordt afgesloten moet de user weer uit die tabel gehaald worden.
Er zijn natuurlijk hele vieze javascript-oplossingen te bedenken waarbij onUnload een popup wordt geopend die weer een scriptje bevat dat de user uitlogt en vervolgens de popup weer sluit, maar ik heb het vermoeden dat dat veel mooier moet kunnen. Iemand enig idee?