//登录方法 private void Login() { string user = TB_No.Text.Trim(); string pass = TB_Pass.Text.Trim(); //判断是否是记住密码 if (hidIsRememberedPass.Value == "1") { pass = Emp.DecryptPass(pass); } try { if (WebUser.No != null) { WebUser.Exit(); } if (user.ToLower() == "guest") { this.Alert("guest 用户不能登录内部用户的处理程序. "); return; } Emp em = new Emp(); em.No = user; if (em.RetrieveFromDBSources() == 0) { this.Alert("用户名密码错误,注意密码区分大小写,请检查是否按下了CapsLock.。"); return; } if (em.CheckPass(pass)) { //bool bl = this.IsRemember.Checked; //WebUser.SignInOfGenerLang(em, WebUser.SysLang, bl); //if (this.Request.RawUrl.ToLower().Contains("wap")) // WebUser.IsWap = true; //else // WebUser.IsWap = false; //WebUser.Token = this.Session.SessionID; //调用登录接口,让BP框架登录. BP.WF.Dev2Interface.Port_Login(em.No, this.IsRemember.Checked); Response.Redirect("Default.aspx", false); return; } this.Alert("用户名密码错误,注意密码区分大小写,请检查是否按下了CapsLock.。"); } catch (System.Exception ex) { this.Alert("@用户名密码错误!@检查是否按下了CapsLock.@更详细的信息:" + ex.Message); } }