大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
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>");
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172125.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...