当前位置: 首页 > 知识库问答 >
问题:

并发用户在Spring mvc中登录

拓拔飞飙
2023-03-14

我目前在Spring mvc中实现并发用户会话时遇到了问题。我的要求是“我有一个使用Spring MVC的Web应用程序,我有自己的登录表单,我还没有实现Spring Security性(这意味着我没有在我的Web应用程序中配置任何基于角色的用户限制)。我只想从一台机器上登录一个用户名相同的用户。我在网上冲浪,但找不到任何有用的链接或示例项目(没有基于角色的)。

我的要求:

    < li >每个会话一个用户 < li >没有基于角色的限制 < li >拥有自己的登录表单,一旦用户登录,用户对象(包含用户名和密码)将存储在会话对象中 < li >如果用户尝试第二次登录,应终止之前的用户会话,并允许新用户(第二用户)进入主页。

有人能为我的需求提供一个解决方案、链接或示例项目吗?提前致谢:)

共有1个答案

沙海
2023-03-14

为什么不继续使用Spring安全?它将为您停用会话。您可以使用自己的登录表单,而不会根据角色限制任何终端节点。

您可以像这样配置最大会话数:

 类似资料:
  • 嗨,我想让我的用户通过URL登录,这是由Spring Security的。URL将包含用户名和密码。我尝试通过controller向customAuthenticationManager发送用户名和密码,然后签入CustomAuthentication Provider并返回UsernamePasswordAuthenticationToken。当我检查isauthenticated标志时,它显示

  • 问题内容: 如何获取Java中的用户名/登录名? 这是我尝试过的代码… 我在尝试运行此代码时得到提示。有人可以告诉我我是否朝着正确的方向前进,并帮助我理解问题。 问题答案:

  • 问题内容: 这个问题已经在这里有了答案 : 如何检测从不同位置登录Django Web应用程序的多次登录? (4个答案) 6年前关闭。 Django应用程序中每个用户只能允许一个并发登录吗?如果是,您如何处理? 问题答案: 这个问题主要在这里(stackoverflow.com)回答。

  • 接口说明 用户登录 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/user/1.0.0/login 是否需要登录 否 请求字段说明 参数 类型 请求类型 是否必须 说明 username string form 是 用户名 password string form 是 密码 响应字段说明 参数 类型 说明 user St

  • 回顾 在上一章中,我们已经创建了数据库以及学会了使用它来存储用户以及 blog,但是我们并没有把它融入我们的应用程序中。在两章以前,我们已经看到如何创建表单并且留下了一个完全实现的登录表单。 在本章中我们将会建立 web 表单和数据库的联系,并且编写我们的登录系统。在本章结尾的时候,我们这个小型的应用程序将能够注册新用户并且能够登入和登出。 我们接下来讲述的正是我们上一章离开的地方,所以你可能要确

  • 问题内容: 在我的Django应用中,我需要在用户登录时开始运行一些定期的后台作业,并在用户注销时停止运行它们,因此我正在寻找一种优雅的方式 收到用户登录/注销的通知 查询用户登录状态 在我看来,理想的解决方案是 由每个发送的信号和 一种类似于… 或… Django 1.1.1没有该功能,我不愿意修补该源代码并添加它(无论如何都不确定如何做到)。 作为一个临时解决方案,我向UserProfile模