Ejemplo n.º 1
0
        private void AnalyzingDb()
        {
            NameValueString nameValueString = new NameValueString();

            nameValueString.LineText = this.DbParam;
            this._serverName         = nameValueString["SERVER NAME"];
            this._databaseName       = nameValueString["DATABASE NAME"];
            this._userName           = nameValueString["USER NAME"];
            this._password           = nameValueString["PASSWORD"];
            bool flag = this.ProviderType == DbProviderType.MSSQL;

            if (flag)
            {
                this._connectionString = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};", new object[]
                {
                    this._serverName,
                    this._databaseName,
                    this._userName,
                    this._password
                });
            }
            else
            {
                bool flag2 = this.ProviderType != DbProviderType.ORACLE;
                if (!flag2)
                {
                    this._connectionString = string.Format("Data Source={0};User Id={1};Password={2};", this._serverName, this._userName, this._password);
                }
            }
        }
Ejemplo n.º 2
0
 private void RecoverCookie(string cookieUserData)
 {
     this.ns          = new NameValueString();
     this.ns.LineText = cookieUserData;
     this.SessionId   = this.ns["S"];
     this.UserId      = this.ns["U"];
     this.UpdateTime  = this.ns["T"].ToDateTimeFrom16();
 }
Ejemplo n.º 3
0
 internal void AddNameValueString(NameValueString nv)
 {
     foreach (string name in nv.Keys)
     {
         bool flag = name != null;
         if (flag)
         {
             this.AddString(name, nv[name]);
         }
     }
 }
Ejemplo n.º 4
0
        private void HandlerRequest(HttpContext context)
        {
            LogicContext current = LogicContext.Current;
            bool         flag    = current == null || current.HeaderIsSend;

            if (!flag)
            {
                current.HeaderIsSend = true;
                LogicSession userSession = current.UserSession;
                bool         flag2       = userSession == null || string.IsNullOrEmpty(userSession.UserId) || userSession.Ignore;
                if (flag2)
                {
                    FormsAuthentication.SignOut();
                }
                else
                {
                    bool flag3 = userSession.RewriteAuthSession() && current.CookieUpdateTime < userSession.UpdateTime;
                    if (flag3)
                    {
                        NameValueString nameValueString = new NameValueString();
                        nameValueString.Add("U", userSession.UserId);
                        nameValueString.Add("S", userSession.SessionId);
                        nameValueString.Add("T", userSession.UpdateTime.To16String());
                        HttpCookie authCookie = FormsAuthentication.GetAuthCookie(userSession.UserId, false);
                        authCookie.Path = context.Request.ApplicationPath;
                        FormsAuthenticationTicket authenticationTicket = FormsAuthentication.Decrypt(authCookie.Value);
                        FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(authenticationTicket.Version, authenticationTicket.Name, authenticationTicket.IssueDate, authenticationTicket.Expiration, authenticationTicket.IsPersistent, nameValueString.LineText, authenticationTicket.CookiePath);
                        authCookie.Value = FormsAuthentication.Encrypt(ticket);
                        context.Response.Cookies.Set(authCookie);
                    }
                }
                bool flag4 = userSession == null || string.IsNullOrEmpty(userSession.UserId) || !userSession.Ignore;
                if (flag4)
                {
                }
            }
        }
Ejemplo n.º 5
0
 static MimeContentType()
 {
     MimeContentType.mime          = new NameValueString();
     MimeContentType.mime.LineText = ".zip=application/x-zip-compressed\r\n.rar=application/x-rar-compressed\r\n.txt=text/plain\r\n.htm=text/html\r\n.html=text/html\r\n.xml=text/xml\r\n.shtml=magnus-internal/parsed-html\r\n.js=application/x-javascript\r\n.swf=application/x-shockwave-flash\r\n\r\n.doc=application/msword\r\n.dot=application/msword\r\n.pps=application/vndms-pps\r\n.ppt=application/vndms-powerpoint\r\n.xls=application/vndcase.ms-excel\r\n.docm=application/vnd.ms-word.document.macroEnabled.12\r\n.docx=application/vnd.openxmlformats-officedocument.wordprocessingml.document\r\n.dotm=application/vnd.ms-word.template.macroEnabled.12\r\n.dotx=application/vnd.openxmlformats-officedocument.wordprocessingml.template\r\n.potm=application/vnd.ms-powerpoint.template.macroEnabled.12\r\n.potx=application/vnd.openxmlformats-officedocument.presentationml.template\r\n.ppam=application/vnd.ms-powerpoint.addin.macroEnabled.12\r\n.ppsm=application/vnd.ms-powerpoint.slideshow.macroEnabled.12\r\n.ppsx=application/vnd.openxmlformats-officedocument.presentationml.slideshow\r\n.pptm=application/vnd.ms-powerpoint.presentation.macroEnabled.12\r\n.pptx=application/vnd.openxmlformats-officedocument.presentationml.presentation\r\n.xlam=application/vnd.ms-excel.addin.macroEnabled.12\r\n.xlsb=application/vnd.ms-excel.sheet.binary.macroEnabled.12\r\n.xlsm=application/vnd.ms-excel.sheet.macroEnabled.12\r\n.xlsx=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\r\n.xltm=application/vnd.ms-excel.template.macroEnabled.12\r\n.xltx=application/vnd.openxmlformats-officedocument.spreadsheetml.template\r\n.pdf=application/pdf\r\n.rtf=application/msword\r\n.wps=application/vndms-works\r\n\r\n.ico=image/x-icon\r\n.bmp=image/bmp\r\n.jpe=image/jpeg\r\n.jpeg=image/jpeg\r\n.jpg=image/jpeg\r\n.gif=image/gif\r\n.png=image/png\r\n.tif=image/tiff\r\n.tiff=image/tiff\r\n\r\n.323=text/h323\r\n.asf=video/x-ms-asf\r\n.asx=video/x-ms-asf\r\n.avi=video/x-msvideo\r\n.mpeg=video/mpeg\r\n.mpg=video/mpeg\r\n.rmvb=audio/x-pn-realaudio\r\n.mid=audio/mid\r\n.midi=audio/mid\r\n.mp3=audio/mpeg\r\n.wav=audio/wav\r\n";
 }
Ejemplo n.º 6
0
 public PageParameter()
 {
     this.m_urlPageParam = new NameValueString();
 }