asp.net权限设置问题
新建了一个asp.net网站,名为website1,里面有一个admin文件夹,admin文件夹里的页面需要用户登录后才可以访问,否则跳转到登录界面login.aspx,...
新建了一个asp.net网站,名为website1,里面有一个admin文件夹,admin文件夹里的页面需要用户登录后才可以访问,否则跳转到登录界面login.aspx,我看过一些资料说是在web.config这个文件里可以设置,但是具体怎么弄却不知道,哪位好心人可以教教我呢?最好举个例子看看,谢谢!是C#.net
展开
5个回答
展开全部
建议你不要用那些所谓的权限配置,不灵活也不好用,自己用session来做吧
进入页面前也就是点击页面的链接前 先判断session,为空就进入登陆页面,否则进入页面。多灵活,如果指定管理员,就判断session是不是管理员 是就近看看多简单。
这个方法的确挺好的,容易理解,也不容易混淆。
进入页面前也就是点击页面的链接前 先判断session,为空就进入登陆页面,否则进入页面。多灵活,如果指定管理员,就判断session是不是管理员 是就近看看多简单。
这个方法的确挺好的,容易理解,也不容易混淆。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你不要用那些所谓的权限配置,不灵活也不好用,自己用session来做吧
进入页面前也就是点击页面的链接前 先判断session,为空就进入登陆页面,否则进入页面。多灵活,如果指定管理员,就判断session是不是管理员 是就近看看多简单。
进入页面前也就是点击页面的链接前 先判断session,为空就进入登陆页面,否则进入页面。多灵活,如果指定管理员,就判断session是不是管理员 是就近看看多简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建父类: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
{
}
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
{
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<location path="admin">
<system.web>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
<system.web>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(request["username"] == null)
{
Response.Redirect("~/index.aspx");
}else{.....}
打完收工
{
Response.Redirect("~/index.aspx");
}else{.....}
打完收工
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询