sql >> Database teknologi >  >> NoSQL >> MongoDB

Undgå duplikatlogin med FOSUserBundle

Du kan tilføje en IP-adressekolonne til brugerenheden, der gemmer den aktuelle brugers IP ved login. Ved hver sideindlæsning (via en hændelseslytter) kan du kontrollere IP'en, der er gemt i DB'en, mod IP'en på den person, der anmoder om siden. Hvis IP'en i DB'en ikke matcher den aktuelle brugers IP (nogen logget ind fra en anden placering), skal du logge dem ud.

For at tage det et skridt videre, via ajax, kan du foretage et opkald til serveren hvert X. sekund, der udfører den samme type kontrol, og lave en omdirigering for at logge brugeren ud, hvis ajax-anmodningen returnerer et dårligt match.




  1. mongo.so:> udefineret symbol:php_json_encode i Ukendt på linje 0. Efter installation mongo driver til php

  2. Hvordan opretter man Mongoose-skema med en række objekt-id'er?

  3. MongoDB $lookup Objectid få tom array?

  4. MongoDB -- Indstilling af en betinget erklæring i .find()