Session blazeDS中每个AMF调用的新Flex会话

Session blazeDS中每个AMF调用的新Flex会话,session,blazeds,logout,Session,Blazeds,Logout,我正在尝试登录和注销tomcat/blazeDS环境中的用户。我编写了一个自定义Java登录代理来处理有效的登录。当我尝试注销用户(即使会话无效)时,我意识到Flash应用程序会为AMF通道的每次调用获取一个新会话Id new Session。发生的情况是,如果我尝试使会话无效,那么它将是无用的,因为下一个调用将是新的,并且再次使用相同的用户凭据有效 那么,如何从Flex应用程序/Tomcat上下文中注销用户?没有自定义身份验证,我找不到好的示例 谢谢 Andreas您必须将会话id从Flex传

我正在尝试登录和注销tomcat/blazeDS环境中的用户。我编写了一个自定义Java登录代理来处理有效的登录。当我尝试注销用户(即使会话无效)时,我意识到Flash应用程序会为AMF通道的每次调用获取一个新会话Id new Session。发生的情况是,如果我尝试使会话无效,那么它将是无用的,因为下一个调用将是新的,并且再次使用相同的用户凭据有效

那么,如何从Flex应用程序/Tomcat上下文中注销用户?没有自定义身份验证,我找不到好的示例

谢谢


Andreas

您必须将会话id从Flex传递到Java后端,并让后端使会话无效,才能注销用户。

不,我只是自己创建了这些类