关于session的问题???
a,b,c三个页面
a页面是首页
b页面里有方法有用户登陆名和密码
a调用b页面里的方法 <% call show_user_left_login()%> <% Session( "username ")=request.Form( "username ")%>
c页面就是判断用户是否登陆,如果没登陆就不显示内容
现在的问题就是,我在a页面里写 <%session( "username ")=request.form( "username ")%> -----------得到那个用户登陆的session判断用户是否登陆
c页面 <%
if(Session( "username ")=null) then
response.Write " <font color= 'red '> 个人会员 <a href= '/ '> 登陆 </a> 后才可查看! <a href= '/register/register1.asp '> 注册 </a> </font> "
else
%>
<%=address%>
<%end if%>
运行后,就算用户没登陆依旧显示信息,这个session完全没用到,怎么回事了??
------解决方案--------------------在登陆成功后设置 Session( "username ")=字符串
------解决方案--------------------看你哪个页面判断登陆成功的,就放在哪个页面
当判断登陆成功后就放入session( "username ")=字符串
------解决方案--------------------c页面 <%
if(Session( "username ")= " ") then
response.Write " <font color= 'red '> 个人会员 <a href= '/ '> 登陆 </a> 后才可查看! <a href= '/register/register1.asp '> 注册 </a> </font> "
else
%>
<%=address%>
<%end if%>