public static void PostAuthentication(HttpRequest request, sHttpAuthUsernamePassword user) { _loginCount = 0; User usr = User.LoadByUsername(user.UserName); if (usr.AttachedDomain != null) { request.Session[Context.SESSION_ID] = usr.AttachedDomain.InternalProfile.Context; request.Session[Domain.SESSION_ID] = usr.AttachedDomain; } else if (usr.AllowedDomains != null) { if (usr.AllowedDomains.Length > 0) { request.Session[Context.SESSION_ID] = usr.AllowedDomains[0].InternalProfile.Context; request.Session[Domain.SESSION_ID] = usr.AllowedDomains[0]; } } request.Session[User.STORAGE_ID] = usr; EventController.TriggerEvent(new UserLoginEvent(user.UserName, ((IPEndPoint)request.Client).Address, UserLoginEvent.LoginEventTypes.SUCCESS)); }
protected override void PostAuthentication(HttpRequest request, sHttpAuthUsernamePassword user) { UserAuthentication.PostAuthentication(request, user); }
protected virtual void PostAuthentication(HttpRequest request, sHttpAuthUsernamePassword user) { }