Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public DigestAuthentication(DigestAuthenticationRequest request, int portalId)
 {
     _request = request;
     _portalId = portalId;
     AuthenticateRequest();
 }
Exemplo n.º 4
0
 public DigestAuthentication(DigestAuthenticationRequest request, int portalId)
 {
     _request  = request;
     _portalId = portalId;
     AuthenticateRequest();
 }