日期:2014-05-17  浏览次数:20711 次

一个要气死人的问题!!!!
我在做一个页面做验证,网上购物的那种,就是说,如果对方不注册登陆,那么就不能查看和购买该商品,下面是我的验证文件

<1>       内容如下:checksess.asp

<%
if   rs( "username ")= " "   then
response.Write( " <script> alert( '朋友,请注册登陆查看该信息,谢谢! ');location.href= 'index.asp '; </script> ")
%>

我的问题是,请问我这样写对吗?是不是其他页面还要做些设置呢?因为我现在把这个程序嵌入到其他页面,即使登陆了,如果查看商品还是会弹出以上信息,我觉得客户登陆了,就不该出现以上信息了,但又不知道其他页面该加什么程序,请高手告诉我一下好么,谢谢!!!



------解决方案--------------------
这个其实不麻烦的,你在用户登陆的验证文件里,在验证成功用户名密码后,让
session( "username ")=rs( "username ")
然后在验证文件里判断
<%
if session( "username ")= " " then
response.Write( " <script> alert( '朋友,请注册登陆查看该信息,谢谢! ');location.href= 'index.asp '; </script> ")
%>
就行了!