protected void Page_Load(object sender, EventArgs e) { if (!Power("supplier_user_list", "用户列表")) { PageReturnMsg = PageNoPowerMsg(); } PageSize = RequestTool.getpageSize(25); key = RequestTool.RequestString("key"); status = RequestTool.RequestInt("status", 0); string where = "Supplier_id=" + CurrentSupplier.id; if (key != "") { where += " and Name like lbsql{'%" + key + "%'}"; } if (status > 0) { where += " and Type_id_SupplierUserStatus=" + status; } models = B_Lebi_Supplier_User.GetList(where, "", PageSize, page); int recordCount = B_Lebi_Supplier_User.Counts(where); PageString = Shop.Bussiness.Pager.GetPaginationString("?page={0}&status=" + status + "&key=" + key, page, PageSize, recordCount); }
/// <summary> /// 供应商登录 /// </summary> public void User_Login() { string msg = ""; string userName = RequestTool.RequestSafeString("userName"); string UserPWD = RequestTool.RequestSafeString("UserPWD"); string code = RequestTool.RequestString("code"); string logintype = RequestTool.RequestString("logintype", "supplier"); int saveusername = RequestTool.RequestInt("saveusername", 0); string loginerror = "false"; string Ststus = ""; if (SYS.Verifycode_SupplierLogin == "1") { try { loginerror = (string)HttpContext.Current.Session["loginerror"]; } catch { loginerror = "false"; } if (loginerror == "true") { if (CurrentCheckCode != code) { Response.Write(Language.Tag("验证码错误", CurrentLanguage.Code)); return; } } } //UserPWD = EX_Supplier.MD5(UserPWD); if (EX_User.UserLogin(userName, UserPWD)) { Lebi_User CurrentUser = B_Lebi_User.GetModel("UserName=lbsql{'" + userName + "'}"); if (EX_Supplier.Login(CurrentUser, logintype, 0, out msg)) { if (saveusername == 1) { Shop.Tools.CookieTool.SetCookieString("SupplierUserName", userName, 60 * 24); Shop.Tools.CookieTool.SetCookieString("saveusername", "1", 60 * 24); } else { Shop.Tools.CookieTool.SetCookieString("SupplierUserName", "", -1); Shop.Tools.CookieTool.SetCookieString("saveusername", "", -1); } Log.Add("登陆系统", "Login", CurrentUser.id.ToString(), CurrentUser.UserName); Response.Write("OK"); return; } else { Ststus = Language.Tag("未审核", CurrentLanguage.Code); Lebi_Supplier_User model_supplier_user = B_Lebi_Supplier_User.GetList("User_id = " + CurrentUser.id + "", "").FirstOrDefault(); if (model_supplier_user != null) { switch (model_supplier_user.Type_id_SupplierUserStatus) { case 9010: Ststus = Language.Tag("未审核", CurrentLanguage.Code); break; case 9012: Ststus = Language.Tag("已停用", CurrentLanguage.Code); break; } } msg = Language.Tag("账号状态异常:", CurrentLanguage.Code) + Ststus; } } else { msg = Language.Tag("用户名或密码错误", CurrentLanguage.Code); if (SYS.Verifycode_SupplierLogin == "1") { HttpContext.Current.Session["loginerror"] = "true"; } Log.Add("登陆系统", "Login", "", CurrentUser, "[" + userName + "]用户名或密码错误"); } Response.Write(msg); }