public User Login(string userName, string password) { var accountName = string.Empty; var domain = Context.Domain; if (domain != null) { accountName = domain.GetFullName(userName); } var result = AuthenticationManager.Login(accountName, password); if (!result) { _accountTrackerService.TrackLoginFailed(accountName); return(null); } var user = AuthenticationManager.GetActiveUser(); _pipelineService.RunLoggedIn(user); return(user); }