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);
 }
示例#3
0
 protected virtual void PostAuthentication(HttpRequest request, sHttpAuthUsernamePassword user) { }