Esempio n. 1
0
        // Token: 0x0600004E RID: 78 RVA: 0x00006AA4 File Offset: 0x00004CA4
        protected override void View()
        {
            long sysSize = SysBll.GetSysSize();

            this.websize  = FPUtils.FormatBytesStr(sysSize);
            this.dbconfig = DbConfigs.GetDbConfig();
            this.dbsize   = FPUtils.FormatBytesStr(DbBll.GetDbSize());
            if (this.role.desktop == "")
            {
                this.role.desktop = "0";
            }
            SqlParam sqlParam = DbHelper.MakeAndWhere(string.Format("([hidden]=0 AND [uid]={0}) OR ([hidden]=0 AND [system]=1 AND [id] IN({1}))", this.userid, this.role.desktop), WhereType.Custom, "");

            this.desktoplist = DbHelper.ExecuteList <DesktopInfo>(OrderBy.ASC, new SqlParam[]
            {
                sqlParam
            });
            base.SaveRightURL(this.pagename);
        }
Esempio n. 2
0
 // Token: 0x0600031B RID: 795 RVA: 0x0000D178 File Offset: 0x0000B378
 protected override void View()
 {
     this.regconfig = RegConfigs.GetRegConfig();
     if (this.reurl == "")
     {
         this.reurl = "index.aspx";
     }
     if (this.userid > 0)
     {
         base.Response.Redirect(this.reurl);
     }
     else if (this.ispost)
     {
         string @string = FPRequest.GetString("username");
         string string2 = FPRequest.GetString("password");
         if (@string == "")
         {
             this.ShowErr("帐号不能为空");
         }
         else if (string2 == "")
         {
             this.ShowErr("密码不能为空");
         }
         else
         {
             if (this.isseccode)
             {
                 if (FPRequest.GetString("verify").Equals(""))
                 {
                     this.ShowErr("验证码不能为空");
                     return;
                 }
                 if (string.Compare(this.Session["FP_VERIFY"].ToString().ToLower(), FPRequest.GetString("verify").ToLower(), true) != 0)
                 {
                     this.ShowErr("验证码错误");
                     return;
                 }
             }
             UserInfo userInfo = UserBll.CheckLogin(@string, string2);
             if (userInfo.id > 0)
             {
                 if (userInfo.roleid == 4)
                 {
                     this.ShowErr("对不起,该用户已被禁止登录");
                 }
                 else if (userInfo.roleid == 3)
                 {
                     if (this.regconfig.regverify == 1)
                     {
                         this.ShowErr("您需要等待一些时间, 待系统管理员审核您的帐户后才可登录使用");
                     }
                     else if (this.regconfig.regverify == 2)
                     {
                         this.ShowErr("请您到您的邮箱中点击激活链接来激活您的帐号");
                     }
                     else
                     {
                         this.ShowErr("抱歉, 您的用户身份尚未得到验证");
                     }
                 }
                 else
                 {
                     WMSCookie.WriteUserCookie(userInfo, FPUtils.StrToInt(FPRequest.GetString("expires"), -1), this.sysconfig.passwordkey);
                     this.Session["FP_OLUSERINFO"] = userInfo;
                     this.Session["FP_ROLEINFO"]   = userInfo.RoleInfo;
                     this.Session["FP_PERMISSION"] = new PermissionBll().GetPermissionList(userInfo.RoleInfo.permission);
                     SysBll.InsertLog(userInfo.id, userInfo.username, "用户登录", "登录用户:" + userInfo.username, true);
                     base.AddMsg("登录成功, 返回登录前页面");
                     base.SetMetaRefresh(2, this.reurl);
                     if (!this.iscuserr)
                     {
                         base.Response.Redirect(this.reurl);
                     }
                 }
             }
             else
             {
                 SysBll.InsertLog(userInfo.id, userInfo.username, "用户登录", "输入用户:" + @string + ",密码:" + string2, false);
                 this.ShowErr("帐号或密码错误");
             }
         }
     }
 }