`
流星剑
  • 浏览: 94254 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

判断用户名和密码的的数据库执行代码

    博客分类:
  • .net
阅读更多
共同的代码:string uid = txtUser.Text.Trim().ToString();//保存登录界面输入的用户名 
        string pwd = txtPwd.Text.Trim().ToString();//保存登录界面输入的密码 
        //string constr = "server=.;database=user;uid=sa;pwd=123456;"; 
        string conStr = ConfigurationManager.ConnectionStrings["connectionString"].ToString();//取出配置文件中连接字符串 
        SqlConnection conn = new SqlConnection(conStr); 
        conn.Open();//打开数据库连接 
方法一:只使用dataadapter适配器对象 

        string sql = "select *from admin where userName='" + uid + "' and pwd='" + pwd + "'"; 
       SqlDataAdapter da = new SqlDataAdapter(sql, conn); 
        DataSet ds = new DataSet(); 
        da.Fill(ds,"admin"); 
       if (ds.Tables!=null) 
        { 
            
            Session["uid"]=uid; 
            Session["pwd"]=pwd; 
            Response.Redirect("index.aspx"); 
        } 
        else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } 
方法二:使用sqlcommand命令中的ExecuteScalar()方法返回结果集中的第一行中的第一列 
        string sql = "select count(*) from admin where userName='"+uid+"' and pwd='"+pwd+"'"; 
        SqlCommand cmd = new SqlCommand(sql, conn);//构建cmd命令对象 
        int i =(int)cmd.ExecuteScalar(); 
       if (i>0) 
        { 
        Session["uid"]=uid; 
          Session["pwd"]=pwd; 
         Response.Redirect("index.aspx"); 
       }  
      else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } 
方法三:使用sqlcommand命令中的ExecuteReader()方法返回SqlDataReader的结果集 
         string sql = "select *from admin where userName='" + uid + "' and pwd='" + pwd + "'"; 
         SqlDataReader sdr=cmd.ExecuteReader(); 
         sdr.Read(); 
         if (sdr.HasRows) 
        { 
           Session["uid"]=uid; 
          Session["pwd"]=pwd; 
           Response.Redirect("index.aspx"); 
        } 
        else { Response.Write("<script>alert('用户名或密码错误!')</script>"); } 

 

分享到:
评论

相关推荐

    MFC登录用户名访问数据库

    本文将深入探讨如何使用MFC来实现一个登录对话框,通过输入用户名和密码来访问SQL SERVER数据库,从而进行数据操作。 首先,我们需要创建一个MFC对话框应用程序。在Visual Studio中,可以选择“新建项目” -&gt; “MFC...

    C#用户名密码登入程序

    本文详细介绍了如何在C#应用程序中实现基于Oracle数据库的用户名密码登录功能。通过参数化查询和异常处理,我们能够有效地提高代码的安全性和稳定性。此外,通过引入`OracleHelper` 类,使得数据库操作更加简洁高效...

    JSP登陆验证 实现JSP用户名 密码 验证码验证登陆

    在StudentLoginServlet中,你需要从请求参数中获取用户名和密码,然后与数据库中存储的用户信息进行比较。这通常涉及SQL查询,例如,从用户表中查找匹配的用户名和密码。验证成功后,可以设置会话属性以标识用户已...

    c#连接数据库,,并建立用户验证系统。这个是用户验证系统,我其它的在C#中向数据库中添加数据,修改数据,不过在其它我上传的文件中!!

    3. **执行查询**:构造SQL查询语句,根据用户输入的用户名从数据库中检索对应的记录。 4. **验证用户信息**:比较从数据库中获取的密码与用户输入的密码是否一致。如果一致,则表示登录成功;如果不一致,则显示错误...

    Java 涉及一个用户名密码登陆的简单程序

    在Java编程世界中,开发一个简单的用户名和密码登录系统是一个常见的起点,对于初学者来说,这是一个很好的实践项目,能够帮助他们理解基础的输入输出、条件判断以及字符串操作等概念。这个程序通常涉及到用户界面...

    Ajax验证用户名和密码

    // 用户名和密码验证成功,执行相应操作 } else { // 验证失败,显示错误信息 } } }; xhr.send(JSON.stringify({ username: username, password: password })); } ``` 在这个示例中,我们首先获取用户输入...

    用EL判断登入密码和用户名是否为空

    使用EL判断用户名是否为空 --%&gt; ${not empty userBean.username} 使用EL判断密码是否为空 --%&gt; ${not empty userBean.password} ``` 在上述代码中,`not empty`是EL表达式的一个操作符,它用于检查对象是否为非空...

    SSH2用户名密码验证

    if (line.contains(" rows in set")) { // 根据查询结果判断用户名密码是否正确 System.out.println("验证成功"); } else { System.out.println("验证失败"); } } channel.disconnect(); session.disconnect()...

    python实现连接数据库账号注册和登录

    在给定的文件`log.py`和`reg.py`中,`log.py`可能包含了登录功能的实现,如接收用户输入、验证用户名和密码、处理登录失败等情况。而`reg.py`则可能包含注册功能,处理新用户的注册请求,校验输入、生成哈希值并保存...

    用Spring实现登陆验证(数据库,积分增加)

    为了验证用户输入的用户名和密码,我们需要查询数据库以检查这些凭据是否匹配。 3. **积分系统** 当用户成功登录后,我们可以利用Spring的事件驱动模型来触发积分增加的逻辑。可以创建一个自定义的Application...

    web设计实现登录和注册页面链接

    ASP可以用来连接和操作这些数据库,执行插入、查询和更新等操作。 登录页面(如`login.asp`)是用户进入系统的入口。它通常包含一个表单,由用户名和密码输入框组成,以及提交按钮。ASP脚本在后台处理这个表单的...

    登入窗口判断用户名是谁登入记入另外一个窗口.zip

    这个压缩包"登入窗口判断用户名是谁登入记入另外一个窗口.zip"似乎包含了一个使用易语言编写的示例程序,该程序展示了如何在用户成功登录后,将登录的用户名显示在另一个窗口的标签和编辑框中。易语言是一种中文编程...

    servlet页面验证用户名密码

    开发者会连接到数据库,执行SQL查询来查找匹配的用户名和密码。为了安全起见,密码通常不会以明文形式存储,而是存储其哈希值,然后比较提交的密码的哈希值。 在给定的标签"源码"中,我们可以理解为这个压缩包可能...

    jsp 登录注册代码

    在Web开发领域,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它结合了HTML、Java代码和脚本语言,使得开发者可以在服务器端生成和处理数据。本教程将围绕"jsp登录注册代码"这个主题,深入探讨如何构建一...

    判断用户注册用户时用户名是否重名

    - 接着,程序会调用`checkuName()`函数来判断用户名是否已经存在于数据库中。如果存在,则弹出提示框“用户名已存在!请重新输入:”。 - 最后,再检查`textBox2`(假设是确认密码的文本框,但实际代码中并未给出...

    thinkphp修改当前账号密码并带数据库与中间控制器

    在ThinkPHP 3.2框架中,修改当前账号的密码涉及到多个关键步骤,包括用户验证、密码加密、数据库操作以及中间控制器的运用。下面将详细解释这些知识点。 1. **ThinkPHP 3.2框架**:这是一个轻量级的PHP开发框架,...

    nacos2.0.4版本使用RSA算法加密之后的源码,可以直接使用。

    下载nacos源码之后进行代码编写,修改了前端用户名和密码加密传输,后端使用RSA算法将收到的信息进行解码判断。内容包含源代码、打包之后的zip文件以及tar.gz文件,可以直接使用。 适用人群:项目使用nacos作为注册...

    JSP页面调用MySql数据库验证用户账号密码

    在这个登录系统中,MySQL将存储用户的账号和密码信息,当JSP页面发送请求时,数据库将被查询以验证这些信息是否匹配。 项目中的核心操作——数据库交互,通常通过Java的JDBC(Java Database Connectivity)API来...

    完整版vb登录界面设计包含连接数据库代码

    - 执行SQL查询以验证用户输入的用户名和密码是否匹配数据库中的记录: ```vb SQL = "select * from username where yonghuming='" & Trim(Text1.Text) & "'and mima='" & Trim(Text2.Text) & "'" ``` #### 4. ...

    标准c#连接oracle数据库系统代码

    本项目旨在实现C#简单连接Oracle数据库的Web界面,项目布局如下:Web页面设计如下:通过用户输入界面的用户名信息进行与数据库的name匹配,并返回学号信息,且与输入的学号信息进行判断比较,并给出结果提示。...

Global site tag (gtag.js) - Google Analytics