Возможный дубликат:
.NET Application_BeginRequest - Как получить ссылку пользователя?
У меня проблема с моим контролем входа asp. Я установил режим проверки подлинности с помощью форм в своем файле web.config и хочу получить зарегистрированные данные пользователя в методе global.asax -> Application_BeginRequest.
Фрагмент кода .aspx:
<asp:Login OnAuthenticate="Login1_Authenticate" ID="LoginUser" runat="server">
[...]
</asp:Login>
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if (Membership.ValidateUser(LoginUser.UserName, LoginUser.Password))
{
FormsAuthentication.SetAuthCookie(LoginUser.UserName, LoginUser.RememberMeSet);
}
}
Фрагмент кода global.asax
protected void Application_BeginRequest(object sender, EventArgs e)
{
var usr = HttpContext.Current.User;
}
свойство HttpContext.Current.User
равно null - почему?