vs实现用户注册登录_用户注册登录怎么填写

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 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/182574.html原文链接:https://javaforall.net

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


相关推荐

  • busybox 安装mysql_busybox 安装问题解决「建议收藏」

    busybox 安装mysql_busybox 安装问题解决「建议收藏」直接编译错误1。loginutils/passwd.c:93:16:error:storagesizeof‘rlimit_fsize’isn’tknown解决方法:在busybox根目录下查找到文件:find-namelibbb.h在libbb.h中添加#include1。MakefileMakefile:431:***mixedimplicitandnormalr…

    2022年7月25日
    15
  • XSS漏洞介绍及反射型XSS

    XSS漏洞介绍及反射型XSS什么是XSS攻击:XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制–例如同源策略(sameoriginpolicy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。XSS分类:类型A,本地利用漏洞,这种漏…

    2022年5月6日
    40
  • java反编译工具Java Decompiler

    java反编译工具Java Decompiler我想看一下jsp编译后生成的java文件,用记事本这些看的话要不就乱码,要不就看起来很乱,可读性很低百度了一下java反编译工具JavaDecompiler:这个工具不仅能反编译.class文件,将.class文件转换为可读的.java文件,而且还可以对整个jar包进行反编译。该工具不仅有自己的图形化界面工具JD-GUI,而且还有eclipse和IntelliJIDEA的…

    2022年7月8日
    23
  • 转:VC 2005 解决方案的目录结构设置和管理

    转:VC 2005 解决方案的目录结构设置和管理

    2021年7月9日
    87
  • python安装pygame教程_python-pygame安装教程

    python安装pygame教程_python-pygame安装教程安装好python后,配置环境变量。安装pygame需要先配置两个环境变量。第一个是python的。先打开计算机,然后点击‘系统属性’然后点击‘高级系统设置’然后点击‘环境变量’在系统变量中找到path选择并编辑在末尾添加“;”号来作为与前面的间隔。我将python安装到了c盘的py文件夹所以我的安装目录是C:\py。(不要关闭编辑系统变量的界面,我们接着找第二个环境变量)第二个是pip的(我们…

    2022年5月23日
    37
  • Pycharm调试_pycharm 远程调试

    Pycharm调试_pycharm 远程调试动机一些bug由于本地环境和线上环境的不一致可能导致本地无法复现本地依赖和线上依赖版本不一致也可以导致一些问题有时一些bug跟数据相关,本地数据无法和线上数据一致有些三方平台会验证服务器的合法性或者异步回调结果,如微信支付,这时候本地无法测试如上所诉,要是有一个很方便调试远程服务器的方法,岂不美哉。通过PyCharm我们可以很方便地实现远程调试,下面详细介绍下PyCharm这个牛叉的功能。添加远程…

    2025年7月1日
    3

发表回复

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

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