コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="password"></param>
        /// <param name="sessionId"></param>
        /// <returns></returns>
        private DocsPaWR.UserLogin CreateUserLogin(string userId, string password, string sessionId)
        {
            //if (string.IsNullOrEmpty(password) && Session["multiPwd"] != null)
            if (string.IsNullOrEmpty(password) && ViewState["pwdMultiAmm"] != null)
            {
                password = ViewState["pwdMultiAmm"].ToString();
                ViewState.Remove("pwdMultiAmm");
            }
            DocsPaWR.UserLogin userLogin = new DocsPAWA.DocsPaWR.UserLogin();
            userLogin.UserName          = userId;
            userLogin.Password          = password;
            userLogin.IdAmministrazione = this.m_idAmministrazione;
            userLogin.IPAddress         = this.Request.UserHostAddress;
            userLogin.SessionId         = sessionId;

            DocsPaWR.BrowserInfo bra = new DocsPaWR.BrowserInfo();
            bra.activex        = Request.Browser.ActiveXControls.ToString();
            bra.browserType    = Request.Browser.Browser;
            bra.browserVersion = Request.Browser.Version;
            string clientIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

            if (String.IsNullOrEmpty(clientIP))
            {
                clientIP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            }
            bra.ip         = clientIP;
            bra.javaApplet = Request.Browser.JavaApplets.ToString();
            bra.javascript = Request.Browser.JavaScript.ToString();
            bra.userAgent  = Request.UserAgent;

            userLogin.BrowserInfo = bra;

            return(userLogin);
        }
コード例 #2
0
ファイル: OpenDirectLink.aspx.cs プロジェクト: sebbalex/PITre
        private void createBrowserInfo(DocsPaWR.UserLogin userLogin)
        {
            DocsPaWR.BrowserInfo bra = new DocsPaWR.BrowserInfo();
            bra.activex        = Request.Browser.ActiveXControls.ToString();
            bra.browserType    = Request.Browser.Browser;
            bra.browserVersion = Request.Browser.Version;
            string clientIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

            if (String.IsNullOrEmpty(clientIP))
            {
                clientIP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            }
            bra.ip         = clientIP;
            bra.javaApplet = Request.Browser.JavaApplets.ToString();
            bra.javascript = Request.Browser.JavaScript.ToString();
            bra.userAgent  = Request.UserAgent;

            userLogin.BrowserInfo = bra;
        }