我现在在做一个类似博客园一样的多用户博客系统但是碰到这个身份验证问题我是该手动判断呢 这种方式好像很繁琐 每个页面都需要判断用户身份还有用户帐户还有其他很多信息还是用forms来验证身份这种方式怎么做呢我查了好久 发现网上的基于forms认真的都是直接用的自带的提供程序那如何才能用我的项目也就是博客用户表中的数据来进行验证呢
2 回答
达令说
TA贡献1821条经验 获得超6个赞
手动判断灵活一点,功能也强大一点,所以建议使用
如果只需要把权限控制到页面,可以使用forms验证,看一下web.config的配置说明里面就知道了,也可以让所有页面继承自一个基类,然后每个页面给一个惟一标识,这样可以把所有的验证过程放到基类里处理一次就行了,因为有了惟一标识,所以甚至可以把这个权限分发放到数据库里,并提供修改权限的页面,功能很是强大
如果是要把权限控制到一个页面的某一部分甚至某一个行字,那你免不了要写上一堆的if(){}else{},这个没有办法,最多不过你把这个if写到用户控件里,这样不用每个页面都写,但终归还是要写的
一般的话,把上面两个结合起来比较好用一些,哈哈
- 2 回答
- 0 关注
- 428 浏览
添加回答
举报
0/150
提交
取消