在asp中写一个登陆密码的判断...

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:03:08
输入密码错误三次则自动则弹出一个提示框,需要关闭页面...
就是这个功能..

这么简单 我一直用delphi做数据库的 思路给你
var
n:integer;//登陆次数
begin
if n>3 then
close;//关闭
else
if (edit1.text='admin')and(edit2.text='admin888')then showmessage('谢谢登陆')
else
begin
n:=n+1;
showmessage('密码错误,第'+n+'次');
end;
end;

然后窗口cerate时候 n赋值0就可以了

<%

if request.QueryString("Mark") = "Post" then
if isEmpty(Session("ErrorCount")) or Session("ErrorCount") = "" then Session("ErrorCount") = 0
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open "select * from 用户表 where 用户名字段='"& Request.Form("uname") &"' and 密码字段='"& Request.Form("pwd") &"'"
if rs.eof and rs.bof then
'登陆失败后……
Session("ErrorCount") = Cint(Session("ErrorCount")) + 1
if Cint(Session