我正在创建一个Web项目,我必须使用自己的身份验证实现(是的,我完全意识到不推荐这个事实,但我必须这样做......)。现在,我想为身份验证成功的登录用户创建一个新的HttpSession
,但是我找不到任何源代码,在没有后端的Spring Security Plugin的情况下完成此任务...创建新的HttpSession为用户?Grails 2.2.3 - 如何创建一个新的HTTP会话?
所以,我想实现的是以下情形
登录页面(用户与会话ID已经是一个会话) - >在用户登录 - >检查登录凭据并创建一个新的会话如果登录成功,新的会话ID - >使用登录用户的新会话。
我希望有人能帮助我,我真的需要它;)
不知道你是否真的想要这个或没有,但你可以在会话中设置userId为:会议[“[ id“] = 并且可以执行检查o在过滤器上的会话,并排除登录控制器,或只是身份验证操作(如果您有这些名称为登录 - >授权操作) –
@SaurabhDixit感谢您的想法,但我认为我不能使用它,因为我创建每个会话都有一个用户对象,并在注销时销毁会话,但我希望能够让用户启动另一个应用程序并使用不同的会话,以便为当时启动的应用程序创建一个新用户......希望这听起来像不是太奇怪,但它基本上是我尝试实现的;) – herom