大家好,又见面了,我是你们的朋友全栈君。
public static UserInfo GetUser(string name, string pwd)
{
//填写搜索姓名和密码的sql语句
string sql = string.Format("select * from UserInfo where LoginName='{0}' and Password='{1}'", name, pwd);
DataTable dt = DBHelper.ExcuteTable(sql);
//判断数据是否为空
if (dt.Rows.Count > 0)
{
对用户名和密码,角色进行检查
UserInfo model = new UserInfo();
model.UserID = Convert.ToInt32(dt.Rows[0]["UserID"]);
model.LoginName = Convert.ToString(dt.Rows[0]["LoginName"]);
model.Password = Convert.ToString(dt.Rows[0]["Password"]);
model.UserRole = Convert.ToInt32(dt.Rows[0]["UserRole"]);
return model;
}
return null;
}
BLL
public static UserInfo GetUser(string name, string pwd)
{
return UserInfoDAL.GetUser(name, pwd);
}
UI层
//登录按钮的单击事件
//根据用户名和密码查出的角色进行分类
protected void btn_login_Click(object sender, EventArgs e)
{
string uname = this.tb_name.Text;
string pwd = this.tb_pwd.Text;
UserInfo model = UserInfoBLL.GetUser(uname, pwd);
if (model != null)
{
if (model.UserRole == 1)
{
Response.Redirect("LeaveList.aspx");
}
else
{
Response.Redirect("LeaveApply.aspx?uid="+model.UserID);
}
}
else
{
Response.Write("<script>alert('登陆失败')</script>");
}
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172125.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有