MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Предотвратете дублиране на влизане с FOSUserBundle

Можете да добавите колона за IP адрес към потребителския обект, който съхранява IP на текущия потребител при влизане. При всяко зареждане на страница (чрез слушател на събитие) можете да проверите IP, съхранен в DB, ​​спрямо IP на лицето, което е поискало страницата. Ако IP в DB не съвпада с IP на текущия потребител (някой е влязъл от друго място), излезте от него.

За да направите още една крачка напред, чрез ajax можете да извършвате извикване към сървъра на всеки X секунди, което извършва същия тип проверка, и да извършите пренасочване, за да излезете от потребителя, ако ajax заявката върне лошо съвпадение.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. не може да стартира локалния сървър mongodb

  2. Отстраняване на неизправности в MongoDB Sharded Cluster

  3. Създаване на BSON обект от JSON низ

  4. Mongoose findOneAndUpdate Upsert _id null?

  5. Как да хванете изключение при създаване на екземпляр на MongoClient