假设 我Web目录下有两个目录需要身份验证Form验证
第一个目录 UserCenter 需要用户为PublicUser才能访问 默认登录页面是~/Index.aspx
第二个目录 BackstageManage 需要AdminUser才能访问 默认登录页面是~/BackStageManage/Login.aspx
如何写Web.Config文件
一个目录的验证我是会的
但是两个目录
他会提示我只能在authentication中写一个Form
如何写呢?
请教各位 大哥大姐 前辈高人
第一个目录 UserCenter 需要用户为PublicUser才能访问 默认登录页面是~/Index.aspx
第二个目录 BackstageManage 需要AdminUser才能访问 默认登录页面是~/BackStageManage/Login.aspx
如何写Web.Config文件
一个目录的验证我是会的
但是两个目录
他会提示我只能在authentication中写一个Form
如何写呢?
请教各位 大哥大姐 前辈高人
1,在登录页面使用选项,来确定登录的地址
2,直接访问目录,通过ReturnUrl是否存在BackStageManage来确定是显示index.apsx还是Login.aspx
web.config只能洗一个form
可以啊,就是根据ReturnUrl来区分,然后Redirect啊
写一个统一的loginUrl,
这个页面是专门用来判断是从哪个returnUrl来的
找到以后Redirect过去 并且把ReturnUrl也传过去
然后在需要验证的目录单独写Web.Config判断权限
我这么想 对么?
验证节点我就写一个
也是跳转到一个页面
那个页面根据ReturnURL判断 在Redirect到我想要的页面 顺便把ReturnURL在穿回去
然后我可以在每个目录单独判断权限就是了
对吗
十分感谢