sql >> Databáze >  >> NoSQL >> MongoDB

Zabraňte duplicitnímu přihlášení pomocí FOSUserBundle

Do uživatelské entity můžete přidat sloupec IP adresy, který po přihlášení uloží IP aktuálního uživatele. Při každém načtení stránky (prostřednictvím posluchače událostí) můžete zkontrolovat IP uloženou v DB oproti IP osoby, která stránku požaduje. Pokud IP v DB neodpovídá IP aktuálního uživatele (někdo se přihlásil z jiného místa), odhlaste ho.

Chcete-li to udělat ještě o krok dále, prostřednictvím ajaxu můžete každých X sekund zavolat na server, který provede stejný typ kontroly, a provést přesměrování pro odhlášení uživatele, pokud požadavek ajax vrátí špatnou shodu.




  1. Vysoká dostupnost (Multi-AZ) pro operační databázi CDP

  2. Zdokonalování umění automatizace a správy nejoblíbenějších databází s otevřeným zdrojovým kódem:2017 @ Somenines

  3. 5 způsobů, jak získat minuty z rande v MongoDB

  4. Nejlepší zdroje MongoDB