sql >> データベース >  >> NoSQL >> MongoDB

FOSUserBundleで重複ログインを防ぐ

    ログイン時に現在のユーザーのIPを格納するユーザーエンティティにIPアドレス列を追加できます。 (イベントリスナーを介して)ページをロードするたびに、DBに保存されているIPを、ページを要求している人のIPと照合できます。 DB内のIPが現在のユーザーのIP(別の場所からログインしているユーザー)と一致しない場合は、それらをログアウトします。

    さらに一歩進めるために、ajaxを介して、X秒ごとにサーバーに呼び出しを行い、同じタイプのチェックを実行し、ajaxリクエストが不正な一致を返した場合にユーザーをログアウトするようにリダイレクトすることができます。

    >


    1. マングースサブドキュメントとネストされたスキーマ

    2. phpRedisのクラスターへの移行とコンシステントハッシュ

    3. MongoDb:$ push /$addtosetの違い

    4. PHPでmysqlとmemcached間の接続を確認する方法