session 的问题!
本意是打开的页面,判断是不是用户已经在前面登录,若已经在前面登陆则显示:登陆成功!<% =session("name")%>,欢迎您的到来!如没有登陆则显示登陆条界面:
问题是,上一页成功登陆,再点到下个页面的时候,没有显示 登陆成功!<% =session("name")%>,欢迎您的到来!
反而显示的是 登陆条界面:
若是在此页面上点了刷新 又可以显示:登陆成功!<% =session("name")%>,欢迎您的到来!不知道是什么原因!
下面就是代码:
有人可以帮我解答一下么,我现在很迷惑!
<table width="459" border="0" align="left" cellpadding="0" cellspacing="2">
<form method="post" name="userlogin" id="userlogin">
<input type="hidden" name="formhash" value="b639ce54" />
<input type="hidden" name="referer" value="index.php" />
<tr>
<td width="460" class="title_link_b">
<% If Session("name") = empty Then
response.Write"<span class='STYLE1'> 用户名:"
response.Write" <input type='text' name='username' class='STYLE1'onblur='this.style.background='#FFF';' onfocus='this.style.background='#f4f4f4';' size='11' maxlength='20' width='50' height='13'/>"
response.Write"密码:</span>"
response.Write"<input type='password' name='password' class='inputbox' onblur='this.style.background='#FFF';' onfocus='this.style.background='#f4f4f4';' size='11' maxlength='16' width='50' height='13' />"
response.Write" <span class='STYLE1'>"
response.Write"<input name='loginsubmit' type='submit' class='STYLE1' style='BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid' value='登录' />"
response.Write"<input name='button' type='button' class='STYLE1' style='BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid' value='注册' />"
%>
<%else%>
登陆成功!<% =session("name")%>,欢迎您的到来!
<%end if%>
</td>
</tr>
</form>
</table>