网站有 user 和 admin 两个目录 需要进行 访问权控制user 目录 没权限 就 指向 user/login.aspx
admin 目录 没权限 就 指向 admin /login.aspx该怎么搞 只指定一个admin 目录 我会同时 俩个 我就知道怎么搞了 关键是 指向不同的 登录页网上搜了 貌似 可以按角色 来控制 但是网上都很笼统 没有详细讲解求高手教育 鞭挞
admin 目录 没权限 就 指向 admin /login.aspx该怎么搞 只指定一个admin 目录 我会同时 俩个 我就知道怎么搞了 关键是 指向不同的 登录页网上搜了 貌似 可以按角色 来控制 但是网上都很笼统 没有详细讲解求高手教育 鞭挞
解决方案 »
- 重装VS的问题
- post_postback
- 我的天!VS2005,原来发布是好好的,可以今天发布时,提示发布成功,可以一看发布目录是空!!!
- 关于登陆身份验证的问题
- 如何在asp.net2.0中使用TreeView显示指定物理路径的文件夹及子文件夹?
- 如何使用svg
- 一个DataGrid的问题?请大家帮帮忙!
- 通过框架页窗口下某一个页面的按钮事件,如何关闭框架页的窗口?
- textbox的textchanged和button的click事件冲突
- 请问怎样在ASP,NET实现进度条,急用。可惜csdn的搜索不能用,谢谢帮忙!
- ASP.NET Treeview显示问题。。。。十万火急。。。
- JS问题,在线等,请高手帮忙拉
{
public class adminPage:dbPage
{
protected override void OnInit(EventArgs e)
{
CheckAdmin();
}
protected void CheckAdmin()
{ if (Session["Admin"] == null || Session["Admin"].ToString() == "")
{
Response.Write("<script>alert('用户登陆超时或没有登陆,请重新登陆!');top.location.href='login.aspx';</script>");
Response.End();
}
}
}
}namespace Galsun.Test.Web.UI
{
public class userPage:dbPage
{
protected override void OnInit(EventArgs e)
{
CheckUser();
}
protected void CheckUser()
{
if (Session["user"] == null || Session["user"].ToString() == "")
{
Response.Write("<script>alert('用户登陆超时或没有登陆,请重新登陆!');top.location.href='login.aspx';</script>");
Response.End();
}
}
}
}
admin目录就继承adminPabeuser目录就继承userPage
我知道 这样能验证 关键是 验证不通过 所指向的登录页面 只能设一个
<forms loginUrl="~/Admin/Login.aspx" name="v1.1-sss-com" timeout="19"></forms>
我管理员 和 会员 是分表 分登录 分后台 的 指向页面是在 authentication 节中设置但这个节 只能在 根目录出现 其他目录 写了这个节 就报错
<forms loginUrl="Default.aspx" />
</authentication>
<authorization>
<!--<deny users="?"/>
<allow users="*"/>-->
</authorization>
哦 是不是 还要在 某个节里面 设置下 路径 啊 不然 光这样 就是指向 根目录的 login.aspx 了
去看看
根据你现在的程序,按上面说的改 应该用不了多少时间