什么是表单身份验证,OnAuthenticate事件?

时间:2011-08-04 14:59:25

标签: asp.net events membership global-asax

我正在使用Asp.net会员提供商。我想知道在网站上进行身份验证时触发了哪个事件。 (我的意思是登录)

我的身份验证模式是表单

<authentication mode="Forms">

我试过

FormsAuthentication_OnAuthenticate

global.asax上的此事件。但它不仅触发登录,而且触发所有请求。

我认为Asp.net必须有此活动。那是哪个??

1 个答案:

答案 0 :(得分:1)

我以这样的方式解释您的问题,即您希望每次用户登录时都获得一个事件,但每个会话只需要一次。由于您使用的是会员提供程序,我猜您也使用登录控件。

在这种情况下,在我看来,正在寻找LogggedIn,而不是在global.asax中,而是作为Login控件的事件。

在用户登录网站并经过身份验证时发生。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.login.aspx