| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 912 人关注过本帖
标题:怎么把验证码加到登录页?
只看楼主 加入收藏
lemzner
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-6-29
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
怎么把验证码加到登录页?
<!--#include file=conn.asp-->
<%
if request("act")="check" then
    set rs=server.createobject("adodb.recordset")
    rs.open "select * from admin where username='"&trim(request.form("username"))&"' and password='"&trim(request.form("password"))&"'",conn,1,1
    if rs.eof and rs.bof then
        response.write "<script>alert('登陆失败!用户名或者密码错误.');history.back(1)</script>"
        response.end
    else
        session("user")=rs("username")
        response.redirect "admin.asp"
    end if
    rs.close
    set rs=nothing
    conn.close
    set conn=nothing
end if        
%>

<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>管理登陆</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<%
if request("XHType")="" or request("XHType")="login" then
    call login()
elseif request("XHType")="logout" then
    call logout()
end if        
%>
<script language="javascript">
function check(){
    if(form1.username.value==""){
        alert("用户名不能为空!");
        form1.username.focus();
        return false;}
    if(form1.password.value==""){
        alert("密码不能为空!");
        form1.password.focus();
        return false;}
    return true;
}            
</script>
<body bgcolor="#F0F0F0">
<%
sub logout()
    session("user")=""
    call login()
end sub
%>
<%sub login()%>

<div align="center">
 <p> </p>
    <table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0" height="200">
        <tr>
            <td>
            <div align="center">
                <table border="1" width="50%" id="table2" cellspacing="1" cellpadding="5" bgcolor="#C7E8FA" bordercolorlight="#C0C0C0" bordercolordark="#FFFFFF">
                    <form action=?act=check method=post name=form1 onSubmit="return check()">
                    <tr>
                        <td bgcolor="#008080">
                        <p align="center"><font color="#FFFFFF"><b>管理登陆</b></font></td>
                    </tr>
                    <tr>
                        <td>
                        <p align="center"><b>用户名:</b><input type=text name=username></td>
                    </tr>
                    <tr>
                        <td>
                        <p align="center"><b>密码:</b>
                          <input type=password name=password size="21"></td>
                    </tr>
                    <tr>
                        <td>
                        <p align="center"><input type=submit name=submit value=登陆></td>
                    </tr>
                    </form>
                </table>
            </div>
            </td>
        </tr>
    </table>
</div>
<%end sub%>
</body>

</html>
搜索更多相关主题的帖子: 验证 登录 
2010-06-29 10:10
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
收藏
得分:5 
你的页面出现什么问题了?把错误标出来

只有大胆尝试,才有机会得到想要的成功
2010-06-29 12:42
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:5 
你要先有验证码的文件

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-06-29 15:18
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:5 
从网上找一个带验证码的程序
看看它的源文件
照着做就行了
2010-06-30 16:24
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
收藏
得分:5 
<!--#include file="security1.asp"-->'带验证码的程序
<!--#include file="conn.asp"-->
security1.asp可参照如下:
<%
if request.cookies("wei")<>"wei" or request.cookies("adminname")="" then
  response.redirect "login.asp"
end if
if request.cookies("level2")<2 then
  response.redirect "error.asp"
end if
%>
login.asp、error.asp按自己要求做。
2010-07-01 00:22
快速回复:怎么把验证码加到登录页?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022000 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved