小楼社区

 找回密码
 立即注册

[技术分享] 龙族思妇经验归0的ASP代码

[复制链接]
admin 发表于 2010-6-2 01:21:32 | 显示全部楼层 |阅读模式
以下是ASP代码
<%
        Dim DBHost,DBUser,DBPass,DB1,DB2,MaxLev
        DBHost = "127.0.0.1"     '把127.0.0.1改成你的数据库IP,本机可用127.0.0.1
        DBUser = "sa"            '数据库用户名
        DBPass = "12345"        '数据库密码
        DB1 = "TotalDB"          '帐号数据库
        DB2 = "DragonRajaDB"     '角色数据库
        MaxLev = 100             '清经验最低所要等级
        if Request.QueryString("Action") = "Exp" then
                Dim rs,rs1,Conn,Conn1,Account,PassWord,User
                Account = Request.Form("Account")
                PassWord = Request.Form("PassWord")
                User = Request.Form("User")
                if Account = "" or PassWord = "" or User = "" or Instr(Account,"'") or



Instr(PassWord,"'") or Instr(User,"'") then
                        Response.Write "<script>alert('所有项目不能为空并不能包含非法字



符!');location.href='ExpClear.asp'</script>"
                        Response.End()
                end if
                Set Conn = Server.CreateObject("ADODB.Connection")
                Set Conn1 = Server.CreateObject("ADODB.Connection")
                Conn.open "Provider=SQLOLEDB.1;UID="&  DBUser  &";PWD="&  DBPass  



&";database="  &  DB1  &";server="  &  DBHost
                Conn1.open "Provider=SQLOLEDB.1;UID="&  DBUser  &";PWD="&  DBPass  



&";database="  &  DB2  &";server="  &  DBHost  
                '检查用户名和密码
                Set rs = Server.CreateObject("ADODB.RecordSet")
                rs.open "Select * from Chr_log_info where login_id ='" & Account & "' and



passwd ='" & PassWord & "'",Conn,1,1
                if not rs.eof then
                        '用户名密码正确检查角色
                        Set rs1 = Server.CreateObject("ADODB.RecordSet")
                        rs1.open "Select * from Chr_Info where login_id ='" & Account & "'



and name='" & User & "'",Conn1,1,3
                        if not rs1.eof then
                                '验证等级
                                if rs1("Lev") < MaxLev then
                                        Response.Write "<script>alert('角色等级不



够!');history.back(-1)</script>"
                                        Response.End()
                                else
                                        rs1("Exp") = 0
                                        rs1.update
                                        Response.Write "<script>alert('经验清空成



功!');location.href='ExpClear.asp'</script>"
                                        Response.End()
                                end if
                        else
                                Response.Write "<script>alert('角色不正确!');history.back(-



1)</script>"
                                Response.End()
                        end if
                else
                        Response.Write "<script>alert('帐号或密码不正确!');history.back(-1)



</script>"
                        Response.End()
                end if
        end if
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"



"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>经验清0服务</title>
<style type="text/css">
<!--
body, td, th {
        font-family: 宋体;
        font-size: 12px;
        color: #000000;
}
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #00CFFF;
}
a {
        font-size: 12px;
}
.style3 {
        font-size: 14;
        font-weight: bold;
        color: #FFFF00;
}
-->
</style></head>



<body>
<br>
<br>
<br>
<form name="form1" method="post" action="?Action=Exp">
  <table width="235" border="0" align="center" cellpadding="0" cellspacing="1"



bgcolor="#0000FF">
    <tr align="center" bgcolor="#3399FF">
      <td height="30"><span class="style3">经验清0服务(所需等级:<%=MaxLev%>)</span></td>
    </tr>
    <tr bgcolor="#00CFFF">
      <td height="25" align="center">帐号:
        <input name="Account" type="text" id="Account" size="15" maxlength="14" style="font



-family: 宋体; font-size: 12px; border: 1px solid #0000FF; background-color: #00CFFF"></td>
    </tr>
    <tr bgcolor="#00CFFF">
      <td height="25" align="center">密码:
      <input name="PassWord" type="password" id="PassWord" size="15" maxlength="14"



style="font-family: 宋体; font-size: 12px; border: 1px solid #0000FF; background-color:



#00CFFF"></td>
    </tr>
    <tr bgcolor="#00CFFF">
      <td height="25" align="center">角色:
      <input name="User" type="text" id="User" size="15" maxlength="10" style="font-family:



宋体; font-size: 12px; border: 1px solid #0000FF; background-color: #00CFFF"></td>
    </tr>
    <tr align="center" bgcolor="#00CFFF">
      <td height="40"><input type="submit" name="Submit" value="提交">
        <input type="reset" name="Submit" value="重置"></td>
    </tr>
  </table>
</form>
</body>
</html>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小楼社区.

GMT+8, 2024-11-23 17:31 , Processed in 0.122665 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表