菜鸟问题,请大家指点下!~~~~~~~~~~~
我用以下代码实现用户登陆后不再显示登陆框,不过不行,请大家指点下!
<%
if isempty(Session("u_id")) then
%>
<font class=titlelog>会员登陆</font>
<table cellpadding="0" cellspacing="0" width="85%" background="images/form_bg.gif" height="96" align="center">
<form name=loginfo method=post action="index.asp"><tr>
<td height="13" width="36%"></td>
<td height="13" width="59%"></td>
</tr>
<tr>
<td width="36%"> 用户名</td>
<td width="59%"><input type=text size="12" name="u_id" maxlength=20></td>
</tr>
<tr>
<td width="36%" height="23"> 密 码</td>
<td width="59%" height="23">
<input type="password" size="12" name="u_password" maxlength=15></td>
</tr>
<tr>
<td height="25" colspan="2" valign="bottom">
<A href="javascript:document.loginfo.submit();"><img src="images/form_btn_log.gif" border="0"></A>
<a href="agreement.htm"><img src="images/form_btn_reg.gif" border="0"></a></td>
</tr>
<tr>
<td height="11" colspan="2"></td>
</tr></form>
</table></td>
<td width="8"> </td>
</tr>
</table>
<%
if (not isempty(Request.Form("u_id")) or not isempty(Request.Form("u_password"))) then
.
.
.
.
.
.
Session("u_id")=rs("u_id")
.
.
.
.
.
.
else
Response.Write Session("u_id")&"您好!祝您购物愉快!"
end if
%>
问题点数:20、回复次数:4Top
1 楼xinyu1225(天道酬勤)回复于 2004-08-01 16:32:35 得分 0
你没有验证用户登录成功与否,还需要验证用户登陆
Top
2 楼yiyioo(天一(一个人的Team))回复于 2004-08-01 16:49:04 得分 0
请问针对第一个if语句
你的end if在哪儿?Top
3 楼coolzdp(unreal张师傅)回复于 2004-08-01 20:35:46 得分 0
楼上的我用 …… 省略了验证语句,你们都没看见阿,
Top
4 楼emilsong(菜菜emil)回复于 2004-08-01 20:53:27 得分 20
测试:
在开头地方打印出response.write Session("u_id"),然后再执行下面的语句;
打印出 isempty(Session("u_id")) 逻辑值;
2.是否rs("u_id")值为空;可能sql语句出了问题导致rs("u_id")为空。Top




