我在做登陆窗体时,用了Session来传值,即用:Session["user"] 这样来保存登录的用户名,
这样做可以成功地保存和登录进去,但是当我退出了整个应用程序之后,Session["user"]并没有变为null,当用户再次浏览其它页面时(他不从登录页面开始进去,而是直接访问另外的面页),系统已经默认用户已经登录了,其实用户并没有去登录?
本来我是这样来判断用户是否登录的:
if(Session["user"]==null)
{
   ..转到登录页面让用户去登录...
}
但是现在却转不到了,我该怎么去释放这个Session值??-------------------------------------------------------
<authentication mode="Forms"> 
<forms name=".mycookiedemo" loginUrl="login.aspx" protection="All" timeout="30"/>
</authentication>我在Web.config中这样设置了,怎么没有登录时,它不会自动跳到登录页面的??