public partial class Login : System.Web.UI.Page
{
string strhidempid = "";
string url = "";
protected void Page_Load(object sender, EventArgs e)
{
this.Page.Title = System.Configuration.ConfigurationManager.AppSettings["WebSiteName"].ToString();
//首次开启后刷新不执行
if(!IsPostBack)
{
txtEmpID.Text = getPageUserIdentityName().ToLower();
}
}
protected void btnLogin_Click(object sender, EventArgs e)
{
//初始化提示框
lblMsg.Text="";
string strUserAccount = null;
string strPwd = null;
strUserAccount = txtEmpID.Text;
strPwd = txtPwd.Text;
if(strUserAccount == "")
{
lblMsg.Text = "賬號不可為空!!";
lblMsg.ForeColor = System.Drawing.Color.Red;
return;
}
if(strPwd == "")
{
lblMsg.Text = "密碼不可為空!!";
lblMsg.ForeColor = System.Drawing.Color.Red;
return;
}
//保存Session
Session["empid"] = txtEmpID.Text;
//验证用户登录
//By工号||By域账号
if(UserLoginVerifyByEmpID(strUserAccount,strPwd) || UserLoginVerifyByADAccount(strUserAccount,strPwd))
{
if(url != "")
{
Response.Redirect(url,true);
}
}
else
{
lblMsg.Text = "輸入的賬號或密碼不正確!!";
lblMsg.ForeColor = System.Drawing.Color.Red;
return;
}
}
//get用户身份
public string getPageUserIdentityName
C#实现工号或域账号登录,并且加密字符串
最新推荐文章于 2021-07-16 16:10:19 发布