日期:2014-05-18  浏览次数:20428 次

关于转向Login.aspx的问题?

        Web入口为Login.aspx,未登录时访问其它网页,将会转向Login.aspx.
        验证方式用Forms.
        不清楚是在哪里设置web.config,   是在新建网站的Web.config,  
        还是在iis中设置,是不是只有将网站发布在iis中,才可以验证?
        请大家帮忙!

        其中forms   name   =   xxxx   ,     请问这里的name指的是什么   ?

------解决方案--------------------
在其他页面加载时 判断session 如果为null的话 就转到Login.aspx
------解决方案--------------------
可以写个继承PAGE的类判断SESSION,别的页面继承这个类

public class mypage:page
{
public void page_onload()
{
if(session[] = null)
...........
}
}

------解决方案--------------------
你可以利用Session
if (Session[ " "]==null)
{
Response.write( " <script language= 'javascript '> window.alert( '..... ');window.parent.location.href= 'Login.aspx '; </script> ")
}
这样就ok了
------解决方案--------------------
你可以只在需要登录以后才能看到的页面判断Session的值,
不需要登录的页面就不用Session了,这样也不是很麻烦。
------解决方案--------------------
<authentication mode= "Forms ">
<forms loginUrl= "login.aspx "> </forms>
</authentication>

在Config 文件中加上