public string Port_Login(string userNo, string pass) { BP.Port.Emp emp = new BP.Port.Emp(userNo); if (emp.CheckPass(pass) == false) { return(null); } return(BP.WF.Dev2Interface.Port_Login(userNo)); }
protected void Page_Load(object sender, EventArgs e) { #region 检查是否是安装了ccflow如果没有就让其安装. if (BP.DA.DBAccess.IsExitsObject("WF_Emp") == false) { this.Response.Redirect("../DBInstall.aspx", true); return; } #endregion 检查是否是安装了ccflow如果没有就让其安装. if (this.Request.QueryString["DoType"] == "Logout") { //退出. BP.WF.Dev2Interface.Port_SigOut(); } if (this.Request.QueryString["DoType"] == "Login") { string user = TB_UserName.Value.Trim(); string pass = TB_Password.Value.Trim(); try { if (WebUser.No != null) { BP.WF.Dev2Interface.Port_SigOut(); } BP.Port.Emp em = new BP.Port.Emp(user); if (em.CheckPass(pass)) { BP.WF.Dev2Interface.Port_Login(user); WebUser.Token = this.Session.SessionID; this.Response.Redirect("Default.aspx?SID=" + this.Session.SessionID, false); return; } else { BP.Sys.PubClass.Alert("用户名密码错误,注意密码区分大小写,请检查是否按下了CapsLock.。"); } } catch (System.Exception ex) { BP.Sys.PubClass.Alert("用户名密码错误,注意密码区分大小写,请检查是否按下了CapsLock.。"); this.Page.ClientScript.RegisterStartupScript(this.GetType(), "kesy", "<script language=JavaScript>alert('@用户名密码错误!@检查是否按下了CapsLock.@更详细的信息:" + ex.Message + "');</script>"); } } }