管理者としてログインしているセッションの数を (1 に) 制限したい。
アクティブなセッションのリストを調べて、それらが管理者としてログインしているかどうかを確認したいと思います。このようにして、ログイン、ログアウト、セッションの期限切れを追跡する必要がなくなります。残念ながら、それを行う明確な方法はないようです。
同時実行の問題があることはわかっていますが、コードの周りに単純なロックを作成するのは簡単です。
Cherrypy 3.2 を使用しています。インメモリ セッション ストアを使用しています。