Asp程序问题及处理方法
的有关信息介绍如下:网站后台验证码错误及后台超时
我们找到后台文件夹 一般是在 manage admin文件夹下
我们找到后台文件夹 一般是在 manage admin文件夹下
有三个页面,session.asp GenImage.asp index.asp及产品文件夹一般是pc4_pro 找到 产品管理及添加产品 默认属性这三个页面及 addsubs.asp managesubs.asp setting.asp
Session.asp我们把<%
dim user,flag
Response.ExpiresAbsolute = Now() - 100
user=session("user")
flag=session("flag")
'if user="" or flag="" then
if session("user")="" or session("flag")="" then
response.write("")
response.end
end if
%>
换成:
<%
dim user,flag
Response.ExpiresAbsolute = Now() - 100
'user=session("user")
'flag=session("flag")
user=Request.Cookies( "MyCookie ")( "user")
flag=Request.Cookies( "MyCookie ")( "flag")
if user="" or flag="" then
'if session("user")="" or session("flag")="" then
response.write("")
response.end
end if
%>
GenImage.asp 里面
第一步
<%
'===============================
'验证码图片生成
'===============================
Response.buffer=true换成
<%
Response.Cookies( "Code")( "VerifyCode")=""
'===============================
'验证码图片生成
'===============================
第二步
Session("VerifyCode") = zNum '保存的Session("VerifyCode"),登录时与录入比较
换成
'Session("VerifyCode") = zNum
Response.Cookies("Code").Expires=DateAdd("n",20,now())
'Response.Cookies( "MyCookie ").Domain= "polu.cn"
Response.Cookies("Code")("VerifyCode")=zNum
'保存的Session("VerifyCode"),登录时与录入比较
Index.asp 页面
第一步:
<%
session("user")=""
session("flag")=""
%>
换成
<%
Response.Cookies( "MyCookie ")( "user")=""
Response.Cookies( "MyCookie ")( "flag")=""
%>
第二步
if Session("VerifyCode")-validCode<>0 then
换成
if Request.Cookies("Code")("VerifyCode")-validCode<>0 then
主要是获取验证码
第三步:
session("user")=rs("userName")
session("flag")=rs("purview")换成
Response.Cookies( "MyCookie ").Expires=DateAdd("n",30,now())
'Response.Cookies( "MyCookie ").Domain= "polu.cn"
Response.Cookies( "MyCookie ")( "user")=rs("userName")
Response.Cookies( "MyCookie ")( "flag")=rs("purview")
Addsubs.asp 页面
我们把条件判断去掉
Response.ExpiresAbsolute = Now() - 100
if session("user")="" then
response.write("")
response.end
end if
换成
Response.ExpiresAbsolute = Now() - 100
Managesubs.asp
一般情况下】
user=session("user")
flag1=session("flag")
我们换成user=user
Flag1=flag
过后后台没有验证码
就换成
user=Request.Cookies( "MyCookie ")( "user")
flag=Request.Cookies( "MyCookie ")( "flag")
Setting.asp
Response.ExpiresAbsolute = Now() - 100
if session("user")="" then
response.write("")
response.end
end if
换成
Response.ExpiresAbsolute = Now() - 100