用SQL Server验证用户名和密码

用SQL Server验证用户名和密码,从页面输入的用户名和密码与数据库的用户名和密码进行匹配,正确则登入,错误则提醒。

   <form action="index.jsp" method="post" >
  <!--大的div框架开始-->
<div id="div">

    <!--左边div框架开始-->
<div id="div1">
      <p style="margin-left:30px;"><img src="image/login/vjia.gif"></img></p>
      <div style="width:350px;height:20px;margin-left:30px;margin-top:-10px">
      <p><hr/></p>
      </div>
      <p style="margin-top:0px;margin-left:30px"><img src="image/red_btn.gif"></img></p>
      <p style="margin-top:-35px;margin-left:40px;color:#fff;font-size:12px;align:center">Vjia用户</p>

      <p style="margin-top:-28px;margin-left:110px"><img src="image/btn_long.gif"></img></p>
      <p style="margin-top:-35px;margin-left:120px;font-size:12px">Vancl用户</p>

  <div style="width:350px;height:20px;margin-left:30px;margin-top:-8px">
      <p><hr/></p>
      </div>

      <p style="margin-left:60px">用户名:<input type="text" name="userName"></p>
      <p style="margin-left:75px">密码:<input type="password" name="password"></p>

      <p style="margin-left:150px;margin-top:10px"><input type="submit" value="" style="width:65px;height:26px;background:url(image/tu2.gif)"></p>

      <p style="margin-left:30px;margin-top:30px;margin-right:80px">使用合作伙伴账号登入Vjia:<img src="image/account_qq.gif"></img></p>

      <p style="margin-left:30px;margin-top:0px;color:red;font-weight:bold">温馨提示:</p>

      <p style="text-indent:3em;font-size:14px">如果还未注册VJIA用户,您可以使用VANCL用户名进行登录,登录后系统会自动为您注册一个与VANCL账户相关联的VJIA账户。账户关联后您可共享VANCL的会员积分和消费金额。</p>
      <p style="margin-top:30px;margin-left:100px">有任何疑问请点击<font style="font-weight:bold">帮助中心</font>或<font style="font-weight:bold">联系客服</font></p>
</div>
</form>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="jdbc.sqlServer"%>

<%
   String userName = request.getParameter("userName");
   userName = new String(userName.getBytes("ISO-8859-1"),"utf-8");
   String password = request.getParameter("password");

         //引用连接数据库方法
       sqlServer sq=new sqlServer();
       //得到数据库连接
       Connection con = sq.getConnection();
       //编写sql语句
       String sql="select * from Admin where userName=? and password=? ";
       //得到数据库操作对象
           PreparedStatement st=null;
         st =con.prepareStatement(sql);
         st.setString(1,userName);
           st.setString(2,password);

       //得到结果集
           ResultSet rs=null;
           rs=st.executeQuery();
           if(rs.next()){
           session.setAttribute("url",userName);

        %>
              <script type="text/javascript">
                alert("登入成功");
                location="jieHe.jsp";
            </script>
          <%

 }else{
      %>
              <script type="text/javascript">
                alert("请先注册,后登入");
                location="doLog.jsp";
            </script>
          <%

 }
       //释放资源
     sq.ShiFang(rs,st,con); 

 %>
时间: 2024-10-24 19:20:53

用SQL Server验证用户名和密码的相关文章

c# 调用mysql数据库验证用户名和密码

使用mysql数据库验证用户名和密码时,如果用户名是中文,一直查不到数据 需要把app.config 中修改为 数据库统一设置utf8编码格式,连接数据库的时候设置编码Charset=utf8可以避免,例如:string connectiontext = "Server=139.222.313.153;Database=testsys;User=root;Password=1123456;Charset=utf8;"; 这样就调试OK 原文地址:https://www.cnblogs.

ajax验证用户名和密码

1 var user = form.name.value; 2 var password = form.password.value; 3 var url = "chkname.php?user="+user+"&password="+password;//以前只知道ajax用于对用户名的检测,原来还可以对密码进行检测. 4 xmlhttp.open("GET",url,true); 5 xmlhttp.onreadystatechang

Android 设置代理(验证用户名和密码)

这几天在研究在Android中,解析网页,但是公司内容,链接外网需要代理,并需要验证用户名和密码,十分头疼,网上查了下,没有头绪,最后总算在一个外国博客中看到类似的,记录下 URL url = new URL(urlString);    String host=android.net.Proxy.getDefaultHost();    int port=android.net.Proxy.getDefaultPort();        SocketAddress address=null;

PowerShell验证用户名和密码

验证用户名和密码通常会在内部进行定期扫描,以防止弱密码的使用.当然,扫描时大家要注意不要超过最大错误次数,以免造成锁定 密码验证的方法这里涵盖了两种,一种是域用户,一种是本地用户 域用户的验证方法: $Try = New-Object System.DirectoryServices.DirectoryEntry("LDAP://DC=Contoso,DC=Com", "$UserName", "$Password") 当$Try.Name 为空

django 使用form验证用户名和密码

form验证可以减少查询数据库,所以代码先预先验证,有问题可以返回给前端显示 1.在users文件夹下新建forms.py文件,用来验证用户名和密码是否为空,密码长度是否大于6 # -*- coding: utf-8 -*- # 作者:神秘藏宝室 # 日期:2018/12/30 21:56 from django import forms class LoginForm(forms.Form): username = forms.CharField(required=True) password

SQL Server 验证身份证合法性函数(使用VBScript.RegExp)

原文:SQL Server 验证身份证合法性函数(使用VBScript.RegExp) 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wzy0623/article/details/53895680 -- 建立正则表达式测试函数 CREATE FUNCTION dbo.RegExpTest ( @source VARCHAR(5000), --需要匹配的源字符串 @regexp VARCHAR(1000), --正则表达式 @ignorecas

SQL Server - SQL Server 2019 启用SQL Server验证Super Administrator(sa)用户登录

SQL Server 2019 启用SQL Server验证Super Administrator(sa)用户登录 在项目开发过程中通常连接SQL Server时需要用SQL Server方式,所以我们需要先开启这种验证方式,然后再根据需要添加项目用户,设定相关权限. 先用Windows身份验证方式连接数据库,然后按照如下几步设置,完成后重启服务,切换验证方式即可使用sa登录. 作者:Jeremy.Wu   出处:https://www.cnblogs.com/jeremywucnblog/ 本

SQL Server 2008 忘记sa密码的解决办法

由于某些原因,sa和windows验证都不能登录 sql server,可以用独占模式,修改sa密码先在服务管理器停止Sql Server服务,然后打开命令行,进入 SQL Server安装目录,进入 Binn执行命令 sqlservr.exe -m启动完成后 再打开一个命令行窗口 输入命令 sqlcmd执行命令使sa账号可用ALTER LOGIN sa ENABLE;GO修改sa密码(UNLOCK 需要2008以上版本)ALTER LOGIN sa WITH password='新密码' UN

客户端验证用户名和密码

1.概述 在动态网站的用户注册页面中,经常需要对用户输入的用户名和密码的位数及成员组成进行判断,这样可以规范用户的注册信息.例如本实例,要求用户名由3-10位的字母.数字和下划线组成,密码由6-20位的字母.数字.下划线和点“.”组成并且首字符为字母,这时就需要对用户的输入进行判断,因此笔者编写了两个函数,分别用于验证用户输入的用户名和密码是否合法. 2.技术要点 验证用户名是否由3-10位的字母.数字和下划线组成的正则表达式如下: /^(\w){3,10}$/ 验证密码是否由6-20位的字母.