您的位置首页百科知识

Asp程序问题及处理方法

Asp程序问题及处理方法

的有关信息介绍如下:

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