private string GetPassword(DigestAuthenticationRequest request) { UserInfo user = UserController.GetUserByName(_portalId, request.CleanUsername); if (user == null) { user = UserController.GetUserByName(_portalId, request.RawUsername); } if (user == null) { return null; } var password = UserController.GetPassword(ref user, ""); string ipAddress = ""; if (HttpContext.Current.Request.UserHostAddress != null) { ipAddress = HttpContext.Current.Request.UserHostAddress; } //Try to validate user var loginStatus = UserLoginStatus.LOGIN_FAILURE; user = UserController.ValidateUser(_portalId, user.Username, password, "DNN", "", ipAddress, ref loginStatus); return user != null ? password : null; }
private string GetPassword(DigestAuthenticationRequest request) { UserInfo user = UserController.GetUserByName(_portalId, request.CleanUsername); if (user == null) { user = UserController.GetUserByName(_portalId, request.RawUsername); } if (user == null) { return(null); } var password = UserController.GetPassword(ref user, ""); string ipAddress = ""; if (HttpContext.Current.Request.UserHostAddress != null) { ipAddress = HttpContext.Current.Request.UserHostAddress; } //Try to validate user var loginStatus = UserLoginStatus.LOGIN_FAILURE; user = UserController.ValidateUser(_portalId, user.Username, password, "DNN", "", ipAddress, ref loginStatus); return(user != null ? password : null); }
public DigestAuthentication(DigestAuthenticationRequest request, int portalId) { _request = request; _portalId = portalId; AuthenticateRequest(); }