private void btnSubmit_Click(object sender, System.EventArgs e) { if (Page.IsValid == true) { string UserID =""; UDS.Components.Staff staff = new UDS.Components.Staff(); //if(this.txtUsername.Text!="newtime_liu") //{ string CheckString = staff.Login(txtUsername.Text, txtPassword.Text); if (CheckString != null) { string LoginChecked; if(CheckString.IndexOf("-")>=0) { UserID = CheckString.Substring(0,CheckString.IndexOf("-")); LoginChecked = CheckString.Substring(CheckString.IndexOf("-")+1); if(LoginChecked=="True") { //string ClientDigest=Request.Form["Digest"]==null?"":Request.Form["Digest"].ToString(); //string ErrMsg = Request.Form["ErrMsg"]==null?"":Request.Form["ErrMsg"].ToString(); //if( LoginIn(RandData,ClientDigest)==0) //{ // if(ErrMsg!="") // lblErrorMessage.Text = ErrMsg; // else // lblErrorMessage.Text = "EPassУ��δͨ����"; // lblErrorMessage.Visible = true; // return ; //} } } } else { lblErrorMessage.Visible = true; return ; } //} //else //{ // UserID="1"; // this.txtUsername.Text = "admin"; //} // �������������� SMS sm = new SMS(); sm.UpdateOnlineInfo(txtUsername.Text,Request.UserHostAddress,Request.Cookies["ASP.NET_SessionId"].Value.ToString()); sm = null; // ���½��� Response.Cookies["UserID"].Value = UserID; Response.Cookies["ActiveNodeID"].Value = "0"; Response.Cookies["Username"].Value = txtUsername.Text; Response.Cookies["UserID"].Expires = DateTime.Now.AddDays(10); Response.Cookies["Username"].Expires = DateTime.Now.AddDays(10); if (FormsAuthentication.GetRedirectUrl(UserID, false).ToLower().EndsWith("default.aspx")) { FormsAuthentication.SetAuthCookie(UserID, false); //�������� //Server.Transfer("VerifySignIn.aspx"); //�ǵ������� Response.Redirect("../../SubModule/Index.aspx"); } else { FormsAuthentication.SetAuthCookie(UserID, false); FormsAuthentication.RedirectFromLoginPage(UserID, false); } } }
private void btnSubmit_Click(object sender, System.EventArgs e) { if (Page.IsValid == true) { string UserID = ""; UDS.Components.Staff staff = new UDS.Components.Staff(); //if(this.txtUsername.Text!="newtime_liu") //{ string CheckString = staff.Login(txtUsername.Text, txtPassword.Text); if (CheckString != null) { string LoginChecked; if (CheckString.IndexOf("-") >= 0) { UserID = CheckString.Substring(0, CheckString.IndexOf("-")); LoginChecked = CheckString.Substring(CheckString.IndexOf("-") + 1); if (LoginChecked == "True") { //string ClientDigest=Request.Form["Digest"]==null?"":Request.Form["Digest"].ToString(); //string ErrMsg = Request.Form["ErrMsg"]==null?"":Request.Form["ErrMsg"].ToString(); //if( LoginIn(RandData,ClientDigest)==0) //{ // if(ErrMsg!="") // lblErrorMessage.Text = ErrMsg; // else // lblErrorMessage.Text = "EPass校验未通过!"; // lblErrorMessage.Visible = true; // return ; //} } } } else { lblErrorMessage.Visible = true; return; } //} //else //{ // UserID="1"; // this.txtUsername.Text = "admin"; //} // 更新在线人数表 SMS sm = new SMS(); sm.UpdateOnlineInfo(txtUsername.Text, Request.UserHostAddress, Request.Cookies["ASP.NET_SessionId"].Value.ToString()); sm = null; // 更新结束 Response.Cookies["UserID"].Value = UserID; Response.Cookies["ActiveNodeID"].Value = "0"; Response.Cookies["Username"].Value = txtUsername.Text; Response.Cookies["UserID"].Expires = DateTime.Now.AddDays(10); Response.Cookies["Username"].Expires = DateTime.Now.AddDays(10); if (FormsAuthentication.GetRedirectUrl(UserID, false).ToLower().EndsWith("default.aspx")) { FormsAuthentication.SetAuthCookie(UserID, false); //弹出窗口 //Server.Transfer("VerifySignIn.aspx"); //非弹出窗口 Response.Redirect("../../SubModule/Index.aspx"); } else { FormsAuthentication.SetAuthCookie(UserID, false); FormsAuthentication.RedirectFromLoginPage(UserID, false); } } }