Asp.net AJAX身份验证服务提供了登录和注销方法。我可以配置成员资格提供程序和客户端调用Login将调用我在成员资格提供程序中定义的服务器端ValidateUser。到目前为止一切都很好。
但是,Logout方法会调用内置服务的Logout方法,该方法基本上将ASPXAUTH cookie设置为空。
当调用身份验证服务注销时,如何挂钩此调用并编写一个服务器函数来执行一些内务管理?
TIA
答案 0 :(得分:1)
AJAX身份验证包装表单身份验证,因此这个问题是您可能获得的最佳问题Event to capture when a formsauthenticated user is un-authenticated
答案 1 :(得分:0)
您无法覆盖LogOut()类中的AuthenticationBase方法,但您可以改写ClearAuthenticationToken()方法。你可以在那里做任何服务器端逻辑。如果您需要用户名,请使用GetUser()方法。
答案 2 :(得分:-2)
也许Global.asax中的Session_End事件对您有所帮助: http://www.codetoad.com/asp.net_globalasax.asp