コード例 #1
0
ファイル: Login.aspx.cs プロジェクト: Tyreezhang/OYWLWeb
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(Request.Form["username"]))
            {
                this.errormsg.InnerText = "请输入帐号!";
                return;
            }
            if (string.IsNullOrEmpty(Request.Form["pwd"]))
            {
                this.errormsg.InnerText = "请输入密码!";
                return;
            }

            string pwdCode = ByteStringUtil.ByteArrayToHexStr(HashDigest.StringDigest(Request.Form["pwd"].ToString()));
            if (Request.Form["username"] == "admin")
            {
                var managers = SerNoCaller.Calr_User.Get(" where UserName=@0 and Pwd =@1 and IsDel = 0", Request.Form["username"].ToString(), pwdCode);
                if (managers == null || managers.Count < 1)
                {
                    this.errormsg.InnerText = "用户帐号密码无效!";
                    return;
                }
                else
                {
                    T_ERP_Suppliers user = new T_ERP_Suppliers();
                    user.SuppName = managers.FirstOrDefault().UserName;
                    Session["User"] = user;
                    Response.Redirect("~/MemberIndex.aspx");
                }
            }
            else
            {
                var users = SerNoCaller.Calr_Suppliers.Get("where SuppName=@0 and Pwd=@1 and IsUsing = 1"
                    , Request.Form["username"].ToString(), pwdCode);
                if (users == null || users.Count < 1)
                {
                    this.errormsg.InnerText = "用户帐号密码无效!";
                    return;
                }
                else
                {
                    T_ERP_Suppliers user = users.FirstOrDefault();
                    Session["User"] = user;
                    Response.Redirect("~/MemberIndex.aspx");
                }

            }
        }
コード例 #2
0
ファイル: Login.aspx.cs プロジェクト: Tyreezhang/OYWLWeb
        public string SetUserMsg(string name, string pwd)
        {
            string result = string.Empty;
            if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(pwd))
            {
                return result = "请刷新页面重新登录";
            }

            string pwdCode = ByteStringUtil.ByteArrayToHexStr(HashDigest.StringDigest(pwd));
            if (name == "admin")
            {
                var managers = SerNoCaller.Calr_User.Get(" where UserName=@0 and Pwd =@1 and IsDel = 0", name, pwdCode);
                if (managers == null || managers.Count < 1)
                {
                    result = "用户帐号密码无效";
                }
                else
                {
                    T_ERP_Suppliers user = new T_ERP_Suppliers();
                    user.SuppName = managers.FirstOrDefault().UserName;
                    Session["User"] = user;
                    result = "登录成功";
                }
            }
            else
            {
                var users = SerNoCaller.Calr_Suppliers.Get("where SuppName=@0 and Pwd=@1 and IsUsing = 1"
                    , name, pwdCode);
                if (users == null || users.Count < 1)
                {
                    result = "用户帐号密码无效";
                }
                else
                {
                    T_ERP_Suppliers user = users.FirstOrDefault();
                    Session["User"] = user;
                    result = "登录成功";
                }
            }
            return result;
        }