当前位置:Gxlcms > 数据库问题 > 用SQL Server验证用户名和密码

用SQL Server验证用户名和密码

时间:2021-07-01 10:21:17 帮助过:5人阅读

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>

 

  1. <span style="color: #808080;"><%</span>@ page language<span style="color: #808080;">=</span>"java" import<span style="color: #808080;">=</span>"java.util.<span style="color: #808080;">*</span>" pageEncoding<span style="color: #808080;">=</span>"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span>"<span style="color: #808080;">%></span>
  2. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.Connection"<span style="color: #808080;">%></span>
  3. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.PreparedStatement"<span style="color: #808080;">%></span>
  4. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.ResultSet"<span style="color: #808080;">%></span>
  5. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"jdbc.sqlServer"<span style="color: #808080;">%></span>
  6. <span style="color: #808080;"><%</span><span style="color: #000000;">
  7. String userName </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("userName");
  8. userName </span><span style="color: #808080;">=</span> new String(userName.getBytes("ISO<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8859</span><span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">1</span>"),"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span><span style="color: #000000;">");
  9. String password </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("password");
  10. </span><span style="color: #808080;">//</span><span style="color: #000000;">引用连接数据库方法
  11. sqlServer sq</span><span style="color: #808080;">=</span><span style="color: #000000;">new sqlServer();
  12. </span><span style="color: #808080;">//</span><span style="color: #000000;">得到数据库连接
  13. Connection con </span><span style="color: #808080;">=</span><span style="color: #000000;"> sq.getConnection();
  14. </span><span style="color: #808080;">//</span><span style="color: #000000;">编写sql语句
  15. String sql</span><span style="color: #808080;">=</span>"<span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> Admin <span style="color: #0000ff;">where</span> userName<span style="color: #808080;">=</span>? <span style="color: #808080;">and</span> password<span style="color: #808080;">=</span><span style="color: #000000;">? ";
  16. </span><span style="color: #808080;">//</span><span style="color: #000000;">得到数据库操作对象
  17. PreparedStatement st</span><span style="color: #808080;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;
  18. st </span><span style="color: #808080;">=</span><span style="color: #000000;">con.prepareStatement(sql);
  19. st.setString(</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">,userName);
  20. st.setString(</span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">,password);
  21. </span><span style="color: #808080;">//</span><span style="color: #000000;">得到结果集
  22. ResultSet rs</span><span style="color: #808080;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;
  23. rs</span><span style="color: #808080;">=</span><span style="color: #000000;">st.executeQuery();
  24. </span><span style="color: #0000ff;">if</span>(rs.<span style="color: #0000ff;">next</span><span style="color: #000000;">()){
  25. session.setAttribute("url",userName);
  26. </span><span style="color: #808080;">%></span>
  27. <span style="color: #808080;"><</span>script type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span><span style="color: #808080;">/</span>javascript"<span style="color: #808080;">></span><span style="color: #000000;">
  28. alert("登入成功");
  29. location</span><span style="color: #808080;">=</span><span style="color: #000000;">"jieHe.jsp";
  30. </span><span style="color: #808080;"></</span>script<span style="color: #808080;">></span>
  31. <span style="color: #808080;"><%</span><span style="color: #000000;">
  32. }</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{
  33. </span><span style="color: #808080;">%></span>
  34. <span style="color: #808080;"><</span>script type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span><span style="color: #808080;">/</span>javascript"<span style="color: #808080;">></span><span style="color: #000000;">
  35. alert("请先注册,后登入");
  36. location</span><span style="color: #808080;">=</span><span style="color: #000000;">"doLog.jsp";
  37. </span><span style="color: #808080;"></</span>script<span style="color: #808080;">></span>
  38. <span style="color: #808080;"><%</span><span style="color: #000000;">
  39. }
  40. </span><span style="color: #808080;">//</span><span style="color: #000000;">释放资源
  41. sq.ShiFang(rs,st,con);
  42. </span><span style="color: #808080;">%></span>

 

用SQL Server验证用户名和密码

标签:

人气教程排行