0

我正在开发一个使用 GlassFish 安全领域进行身份验证的 JSF 应用程序。一切正常,但我面临一个问题。多个用户一次可以使用相同的凭据登录。

那么:如果已经登录了具有相同凭据的用户,我该如何防止登录?(假设我有 3 个用户共享相同的凭据,但我希望一次只有一个用户能够登录)

提前致谢

4

1 回答 1

1

我想这取决于身份验证的实现,但一般来说,您必须在某处(例如在用户数据库中)保留一个“登录”标志,并在每次登录尝试时设置/检查该标志。此外,如果用户注销,您必须将标志设置回 false。

于 2013-02-19T10:57:24.840 回答