vs实现用户注册登录_用户注册和登录的实现

vs实现用户注册登录_用户注册和登录的实现publicstaticUserInfoGetUser(stringname,stringpwd){//填写搜索姓名和密码的sql语句stringsql=string.Format(“select*fromUserInfowhereLoginName='{0}’andPassword='{1}'”,name,pwd);DataTabledt=DBHelper.ExcuteTab.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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>");
            }
        }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172125.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 我是一个Java class(以小说的方式,叙述完我的一生,很精彩)

    我是一个Java class(以小说的方式,叙述完我的一生,很精彩)

    2021年8月2日
    73
  • 集群技术概述_集群计算机

    集群技术概述_集群计算机集群技术概述一、集群的起源二、集群的优点1.强扩展能力2.实现方式容易3.高可用性4.易管理性三、集群的类型1.负载均衡集群2.高可用性集群3.高性能集群四、集群的特点1.心跳监测2.漂移IP地址五、集群的应用1.石油地震数据处理2.数值天气预报一、集群的起源        集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发。由于主要用于科学工程计算,所以这些系统并不为大家所熟知。直

    2022年8月31日
    5
  • Python:利用python代码编程实现将视频的avi格式转换为MP4格式

    Python:利用python代码编程实现将视频的avi格式转换为MP4格式​Python:利用python代码编程实现将视频的avi格式转换为MP4格式目录利用python代码编程实现将视频的avi格式转换为MP4格式T1、ffmpeg命令在dos内实现T2、python代码编程实现利用python代码编程实现将视频的avi格式转换为MP4格式T1、ffmpeg命令在dos内实现ffmpeg-y-iF:\File_Anaconda\project_py37\RealTimeImageAnimation\output\FamilyBa_HuGe.a

    2022年10月17日
    3
  • 常用格式转换整理(byte转string, int转string….)

    常用格式转换整理(byte转string, int转string….)1、String和int转换(1)Sting转为intStringstr="123";try{inta=Integer.parseInt(str);}catch(NumberFormatExceptione){e.printStackTrace();}(2)int转为StringStringstr="123";try{…

    2022年6月17日
    33
  • 常用几种数据库对比

    常用几种数据库对比

    2021年6月9日
    83
  • 什么是路由懒加载_react 路由懒加载

    什么是路由懒加载_react 路由懒加载路由懒加载:整个网页默认是刚打开就去加载所有页面,路由懒加载就是只加载你当前点击的那个模块。按需去加载路由对应的资源,提高首屏加载速度(tip:首页不用设置懒加载,而且一个页面加载过后再次访问不会重复加载)。实现原理:将路由相关的组件,不再直接导入了,而是改写成异步组件的写法,只有当函数被调用的时候,才去加载对应的组件内容。传统路由配置:importVuefrom’vue’importVueRouterfrom’vue-router’importLoginfro

    2022年10月7日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号