我使用membership遇到以下问题<br><br>(1)我想用一个页面登录给不同角色的人登录,意思就是如果是管理,登录后到admin/home.aspx ,如果是不同用户,登录后就到common/home.aspx<br><br> (2)当我直接访问一个页面, 假如admin/user.aspx,user.aspx是只允许admin访问,所以应该回到login页面,而且地址会使这样的login.aspx?ReturnUrl=admin/user.aspx. 这个时间出问题了,就是此时我用普通用户登录,但是他记住了 returnurl,要返回这一页,可是这一页没权限,又返回登录页面,我想使用时,此时如果login是曾管理员页面跳过来的,那个如果普通用户就直接登录到common/home.aspx, 如果是管理员则返回到最初的页面。<br><br> 我从网上查了些资料,要么实现的1,要么实现的2,我想1,2的功能都想要,请问呢membership能否实现<br> <br>
2 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
我处理这样的问题使用的方法比较笨,你可以给用户分配一个角色ID什么的,登陆后将ID写入cookie或session,在需要不同访问权限的页面做访问控制就可以了,具体的我想你能明白了,这个是比较笨的方法了,有些麻烦,不过挺管用的
- 2 回答
- 0 关注
- 484 浏览
添加回答
举报
0/150
提交
取消