ASP.NET登录

DAL层

public static userinfo select(string name,string pwd)
{
//构建查询语句    =   不能like
var sql=$"select * from userinfo where name={name} and pwd={pwd}";
var dt=DBHelper.Query(sql);
//如果没有数据   null
if (dt == null || dt.Rows.Count<1)
{
return null;
}
//如果有数据,取第一行,转换为对象
var row=dt.Rows[0];
UserInfo user = new UserInfo()
{
Id = Convert. ToInt32 (row["Id"]),
Name = Convert. ToString (row[’Name"]),
Role = Convert. ToInt32 (row["Role"])
};
return user;

BLL层

public static  userinfo select(string name,string pwd)
{
return userinfoDAL.select(name,pwd);
}

UI层

protected void btnLogin_Click(object  sender,  EventArgs  e)
{
var user=userinfoBLL.Select(tb_name.Text,tb_pwd.Text);
if(user==null)
{
Response.Write(<script>alert('账号或密码不正确')</script>)
  }
else if(user.Role==0)  
{
//用户
}
else if(user.Role==1)  
{
//管理员
}
}

web页面

<connectionStrings>
<add name="sql" connectionString="Data Source=.;Iitial Catalog=Test;Integrated Security=true" providerName=""/>
</connectionStrings>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值