网站中的有些页面只能登陆后的用户才能看到,如果未登录者直接在地址栏输入页面地址则跳转到登陆页。除了用session判断还有别的方法吗?总不能在每个页面中都写上session判断吧
解决方案 »
- 请问下用asp.NET编写的webserver如何实现ssl通信?
- 页面跳转
- asp.net+access服务器问题,急!
- 关于GridView绑定值的问题
- ASP.NET中怎么建立树视下拉列表
- Crystal 是否可以用於 asp.net 的打印中, 有沒有演示地址
- 如何将e.Item.Cells(2).Controls(0) 强行转化为 TextBox型(VB)
- 请问我如何从一个DataTable得到所有的字段名?
- 在线编辑器 是否有 World 一样的 复制图片的功能(而不需要拥有图片的路径)。
- 在一个GridView模板列里面动态添加多个图片(image控件)
- 请问关于bufferoutput的问题
- 【初学者求教】思路
重写
protected override void OnInit(EventArgs e)
{
}
除了session也可以采用cookie,或者是将登陆信息保存在数据库中,不管哪种方式,都要有一个地方来存储登陆用户的相关信息
<authentication mode="Forms">
<forms timeout="60" loginUrl="~/loginSys.aspx"></forms>
</authentication>
<!--排除不需要验证的文件/文件夹-->
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="message.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="images">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>