asp.net权限设置问题

新建了一个asp.net网站,名为website1,里面有一个admin文件夹,admin文件夹里的页面需要用户登录后才可以访问,否则跳转到登录界面login.aspx,... 新建了一个asp.net网站,名为website1,里面有一个admin文件夹,admin文件夹里的页面需要用户登录后才可以访问,否则跳转到登录界面login.aspx,我看过一些资料说是在web.config这个文件里可以设置,但是具体怎么弄却不知道,哪位好心人可以教教我呢?最好举个例子看看,谢谢!是C#.net 展开
 我来答
什么乌七八糟
2010-02-21 · 超过23用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:44.9万
展开全部
建议你不要用那些所谓的权限配置,不灵活也不好用,自己用session来做吧
进入页面前也就是点击页面的链接前 先判断session,为空就进入登陆页面,否则进入页面。多灵活,如果指定管理员,就判断session是不是管理员 是就近看看多简单。
这个方法的确挺好的,容易理解,也不容易混淆。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
五千个字节
2010-02-07 · TA获得超过205个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:234万
展开全部
建议你不要用那些所谓的权限配置,不灵活也不好用,自己用session来做吧
进入页面前也就是点击页面的链接前 先判断session,为空就进入登陆页面,否则进入页面。多灵活,如果指定管理员,就判断session是不是管理员 是就近看看多简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sq_zhuyi
2010-02-06 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:1008万
展开全部
新建父类:LoginPage
public class LoginPage:System.We.UI.Page
{
protected override void OnLoad(EventArgs e)
{
if(Session["user"]==null)Response.Redirect("~/login.aspx");
base.OnLoad(e);
}
}
admin下的页面都继承该父类
class Admin_Default:LoginPage
{
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4769606
2010-02-07 · TA获得超过237个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:122万
展开全部
<location path="admin">
<system.web>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有钱老虎
2010-02-06 · 超过25用户采纳过TA的回答
知道答主
回答量:195
采纳率:33%
帮助的人:48.1万
展开全部
if(request["username"] == null)
{
Response.Redirect("~/index.aspx");
}else{.....}
打完收工
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式