• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP注册登陆实例代码


    数据库位置:data/data.mdb

    数据库表:user 
    id name pwd wenti daan 

    conn.asp

    %
    db="data/data.mdb" '数据库存放目录
    on error resume next
    set conn=server.createobject("adodb.connection")
    conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath(db)
    if err then
    err.clear
    set conn = Nothing
    response.write "数据库连接出错,请检查conn.asp中的连接字符串。"
    response.end
    end if
    function CloseDB
    Conn.Close
    set Conn=Nothing
    End Function
    %>

    dim badword
    badword="'|and|select|update|chr|delete|%20from|;|insert|mid|master.|set|chr(37)|="
    if request.QueryString>"" then
    chk=split(badword,"|")
    for each query_name in request.querystring
    for i=0 to ubound(chk)
    if instr(lcase(request.querystring(query_name)),chk(i))>0 then
    response.write "script language=javascript>alert('传参错误!参数 "query_name" 的值中包含非法字符串!\n\n');location='"request.ServerVariables ("HTTP_REFERER")"'/Script>"
    response.end
    end if
    next
    next
    end if
    %>

    reg.asp

    !--#i nclude file="conn.asp"-->
    %
    if request("action")="reg" then
    set rs=server.CreateObject("adodb.recordset")
    rs.open "select * from user where name='"trim(request("name"))"'",conn,1,1
    if rs.recordcount>0 then
    response.write "Script language='JavaScript'>window.alert('您输入的用户名已存在,请返回重新输入!');history.back(-1);/Script>"
    response.End()
    end if
    sql="select * from user" 
    set rs=server.createobject("adodb.recordset")
    rs.open sql,conn,1,3 
    rs.addnew
    rs("name")=trim(request.Form("name"))
    rs("pwd")=trim(request.Form("pwd")) 
    rs("wenti")=trim(request.Form("wenti")) 
    rs("daan")=trim(request.Form("daan")) 
    rs.update
    rs.close
    set rs=nothing
    response.write "script language=javascript> alert('注册成功,点击确定立即登录!');location.replace('login.asp');/script>"
    response.end
    end if
    %>
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>用户注册
    form name="form1" method="post" action="?action=reg" onsubmit="return chkform(this)">
    table width="347" border="1" cellpadding="5" cellspacing="0">
    tr>
    td width="142">用户名/td>
    td width="179">input name="name" type="text" id="name">/td>
    /tr>
    tr>
    td>密码/td>
    td>input name="pwd" type="password" id="pwd">/td>
    /tr>
    tr>
    td>密码提示问题/td>
    td>input name="wenti" type="text" id="wenti">/td>
    /tr>
    tr>
    td>密码提示答案/td>
    td>input name="daan" type="text" id="daan">/td>
    /tr>
    tr>
    td colspan="2">input type="submit" name="Submit" value="注册">
    input type="reset" name="Submit" value="重置"> /td>
    /tr>
    /table>
    /form>
    /td>
    /tr>
    /table>
    /body>
    /html>


    top.asp

    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>a href="/"";index.asp">首页/a>

    if Session("name")="" then
    %>
    a href="/"";reg.asp">注册/a> a href="/"";login.asp">登陆/a>
    a href="/"";pwd.asp">忘记密码?/a> %
    else 
    %>
    欢迎您%=Session("name")%>, a href="/"";loginout.asp">注销登陆/a>
    %
    end if
    %> 
    a href="/"";jiami.asp">加密页/a>/td>
    /tr>
    /table>
    br>

    login.asp

    !--#i nclude file="conn.asp"-->
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>
    用户登陆

    if Session("name")="" then
    %>
    form name="form1" method="post" action="loginok.asp?action=login" onsubmit="return chkform(this)">
    table border="1" cellspacing="0" cellpadding="5">
    tr>
    td width="116">用户名/td>
    td width="116">input name="name" type="text" id="name">/td>
    /tr>
    tr>
    td>密码/td>
    td>input name="pwd" type="password" id="pwd">/td>
    /tr>
    tr>
    td colspan="2">input type="submit" name="Submit" value="登陆">
    input type="reset" name="Submit" value="重置">/td>
    /tr>
    /table>
    /form>
    %
    else 
    %>
    table border="1" cellspacing="0" cellpadding="5">
    tr>
    td width="303">%=Session("name")%>,您已经成功登陆/td>
    /tr>
    /table>

    %
    end if
    %>
    /td>
    /tr>
    /table>
    /body>
    /html>


    loginok.asp

    !--#i nclude file="conn.asp"-->

    Session.TimeOut=30
    if request("action")="login" then
    name=trim(request.form("name"))
    pwd=trim(request.form("pwd"))
    if name="" or pwd="" then
    Response.Redirect ("login.asp")
    end if
    set rs=server.createobject("adodb.recordset")
    sql="select * from user where name='"name"'and pwd='"pwd"'"
    rs.open sql,conn,1,1
    if not rs.eof then
    session("name")=name
    response.redirect"edit.asp"
    else
    response.redirect"Error.asp"
    response.end
    end if
    end if
    %>
    loginout.asp

    %
    session("name")=""
    response.write "script language=javascript> alert('退出登陆成功!');location.href('index.asp');/script>"
    response.end
    %>
    pwd.asp

    !--#i nclude file="conn.asp"-->
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>p>找回密码/p>
    form name="form1" method="post" action="pwd2.asp?action=pwd">
    table width="398" border="1" cellpadding="5" cellspacing="0">
    tr>
    td width="130">请输入用户名/td>
    td width="168">input name="name" type="text" id="name">/td>
    td width="62">input type="submit" name="Submit" value="查询">/td>
    /tr>
    /table>
    /form>/td>
    /tr>
    /table>
    /body>
    /html>


    pwd2.asp

    !--#i nclude file="conn.asp"-->
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>
    找回密码


    name=trim(request.form("name"))
    set rs=server.createobject("adodb.recordset")
    sql="select * from user where name='"name"'"
    rs.open sql,conn,1,1
    if not rs.eof then
    %>

    form name="form1" method="post" action="pwd3.asp">
    table width="398" border="1" cellpadding="5" cellspacing="0">
    tr>
    td>%=rs("name")%>/td>
    td>nbsp;/td>
    td>input name="name" type="hidden" id="name" value="%=rs("name")%>">/td>
    /tr>
    tr>
    td width="130">密码提示问题/td>
    td width="168">%=rs("wenti")%>
    /td>
    td width="62">nbsp;/td>
    /tr>
    tr>
    td>密码提示答案/td>
    td>input name="daan" type="text" id="daan">/td>
    td>input type="submit" name="Submit" value="查询">/td>
    /tr>
    /table>
    /form>
    % else 
    %>
    table width="413" border="1" cellpadding="5" cellspacing="0">
    tr>
     td>你输入的用户名不存在,请a href="/"";javascript:history.back()">返回/a>重新输入,或者a href="/"";reg.asp">注册/a>/td>
    /tr>
    /table>

    %end if

    %> 
    /td>
    /tr>
    /table>
    /body>
    /html>


    pwd3.asp

    !--#i nclude file="conn.asp"-->
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>
    找回密码


    name=trim(request.form("name"))
    daan=trim(request.form("daan"))
    set rs=server.createobject("adodb.recordset")
    sql="select * from user where name='"name"' and daan='"daan"'"
    rs.open sql,conn,1,1
    if not rs.eof then
    %>


    table width="398" border="1" cellpadding="5" cellspacing="0">
    tr>
    td width="130">%=rs("name")%>,您的密码/td>
    td>%=rs("pwd")%>
    /td>
    /tr>

    /table>

    % else 
    %>
    table width="413" border="1" cellpadding="5" cellspacing="0">
    tr>
    td>你输入的密码提示答案不正确,请a href="/"";javascript:history.back()">返回/a>重新输入/td>
    /tr>
    /table>

    %end if

    %> 
    /td>
    /tr>
    /table>
    /body>
    /html>


    error.asp

    !--#i nclude file="conn.asp"-->
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>登陆失败,请检查用户名和密码是否正确 a href="/"";login.asp">返回/a>/td>
    /tr>
    /table>
    /body>
    /html>


    edit.asp

    !--#i nclude file="conn.asp"-->

    if request("action")="edit" then
    name=session("name")
    set rs=server.createobject("adodb.recordset")
    sql="select * from user where name='"name"'"
    rs.open sql,conn,3,2 
    rs("pwd")=trim(request.Form("pwd")) 
    rs("daan")=trim(request.Form("daan")) 
    rs.update
    rs.close
    set rs=nothing
    response.write "script language=javascript>alert('编辑成功!');location.href('edit.asp');/script>"
    end if 
    %> 
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    title>无标题文档/title>
    /head> 
    body>!--#i nclude file="top.asp"-->
    table width="90%" border="1" align="center" cellpadding="10" cellspacing="0">
    tr>
    td>p>修改资料/p>
    p>

    if Session("name")="" then
    %>
    对不起你还没有登陆,请a href="/"";login.asp">登陆/a>或者a href="/"";reg.asp">注册/a>
    %
    else 
    %>


    name=session("name")
    set rs=server.createobject("adodb.recordset")
    sql="select * from user where name='"name"'"
    rs.open sql,conn,1,1
    %> 
    /p>
    form action="?action=edit" method="post" name="form" id="form">
    table border="1" cellpadding="5">
    tr>
    td>用户名/td>
    td>%=rs("name")%>/td>
    /tr>
    tr>
    td>密码/td>
    td>input name="pwd" type="text" id="pwd" value="%=rs("pwd")%>">/td>
    /tr>
    tr>
    td>密码提示问题/td>
    td>%=rs("wenti")%>/td>
    /tr>
    tr>
    td>密码提示答案/td>
    td>input name="daan" type="text" id="daan" value="%=rs("daan")%>">/td>
    /tr>
    tr>
    td>nbsp;/td>
    td>input type="submit" name="Submit" value="修改">
    input type="reset" name="Submit" value="重置">/td>
    /tr>
    /table>
    /form>
    p> %
    end if
    %>
    /p>/td>
    /tr>
    /table>
    /body>
    /html>

    您可能感兴趣的文章:
    • 用Net User命令恢复系统登陆用户密码
    • 解决最近Hotmail无法登陆,hotmail不能登陆的最新解决方法总结
    • qq防止别人登陆如何禁止别人登陆qq
    • 用户"sa"登陆失败 SQLServer 错误18456的解决方法
    • 一个简单的网页密码登陆php代码
    • Android仿QQ登陆窗口实现原理
    • python模拟新浪微博登陆功能(新浪微博爬虫)
    • PHP登陆后跳转到登陆前页面实现思路及代码
    • JAVA实现简单系统登陆注册模块
    • ASP 连接Access数据库的登陆系统
    上一篇:asp采集抓取网上房产信息的代码
    下一篇:ASP中使用FileSystemObject时提高性能的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP注册登陆实例代码 ASP,注册,登陆,实例,代码,