vs实现用户注册登录_用户注册和登录的实现
vs 实现 登录 用户注册
2023-06-13 09:11:01 时间
大家好,又见面了,我是你们的朋友全栈君。
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
相关文章
- BBR vs BBRplus vs BBR2 一般网络速度对比
- 【说站】python使用VS接收数据
- 3.10内核 vs 5.4内核——内存不足场景pk
- c万能头文件名_vs不能用万能头文件
- Python一技:json.load() vs json.loads()
- PlayWright VS Porsche实战 - 完坑
- Winform Vs Installer之添加自定义安装流程
- 百度优化VS谷歌优化的差异
- Web版VS Code上线:最好用的IDE终于发布网页版,然而微软发完秒删
- EMQX vs Mosquitto | 2023 MQTT Broker 对比
- Linux:百兆vs千兆—哪个更好?(linux百兆还是千兆)
- VS如何连接MySQL数据库(vs怎么连接mysql)
- 连接vs与mysql数据库的连接技术实现(vs与mysql数据库)
- VS开发环境下MySQL教程简易指南(vs使用mysql教程)
- 亚马逊vs微软vs谷歌,海外三大云巨头财报公布
- 搭建VS之旅:配置MySQL(vs配置mysql)
- VS如何进行远程调试Linux:详细指南(vs远程调试linux)
- VS连接SQL Server:让你从此走向数据库的新世界(vs连sqlserver)
- VS与SQL Server的强强联合:提供更全面的数据应用能力(vs跟sqlserver)
- VS联与SQL Server 配合协作,让工作更轻松。(vs联sqlserver)
- 服务【VS帮助快速开启MSSQL服务】(vs开启mssql)
- 谁胜?MSSQL vs MYSQL 对比分析(mssql 比mysql)
- 研究 VS C 如何从 Redis 中读取数据(vs c 读取redis)
- VS操作Redis 简单而不繁琐(在vs操作redis)
- VS中如何优雅地操作Redis(vs操作redis)
- Oracle与VS插件的竞技之战(oracle vs插件)
- Python vs R : 在机器学习和数据分析领域中的对比
- 先装VS再装IIS时出错的解决方法
- vs.net控件updatePanel实现无刷新的方法