当前位置: 代码迷 >> ASP.NET >> 请教没有设置loginUrl,打开项目中的任一页面如何会自动跳到登录页面呢
  详细解决方案

请教没有设置loginUrl,打开项目中的任一页面如何会自动跳到登录页面呢

热度:5763   发布时间:2013-02-25 00:00:00.0
请问没有设置loginUrl,打开项目中的任一页面怎么会自动跳到登录页面呢?
我看到一个例子,没有设置loginUrl,即没有做如下设置
<forms   name= ".ASPXUSERDEMO "   loginUrl= "Formslogin.aspx "/>
但打开任一页面,仍会自动跳到登录页面,这是怎么回事呢?

------解决方案--------------------------------------------------------
在httpmodule中进行判断,并Response.Redirect
------解决方案--------------------------------------------------------
这种验证方式如果不是forms的话,是完全有可能的
写一个基类页,基类页中判断session的值,如果为null(nothing),那么转到Formslogin.aspx

其他页继承自此基类页就可以做了
------解决方案--------------------------------------------------------
应该是form验证,或者就是session了,在基类中进行判断,