身份验证问题

我现在在做一个类似博客园一样的多用户博客系统

但是碰到这个身份验证问题

我是该手动判断呢 这种方式好像很繁琐 每个页面都需要判断用户身份

还有用户帐户还有其他很多信息

还是用forms来验证身份

这种方式怎么做呢

我查了好久 发现网上的基于forms认真的都是直接用的自带的提供程序

那如何才能用我的项目也就是博客用户表中的数据来进行验证呢


DIEA
浏览 429回答 2
2回答

达令说

手动判断灵活一点,功能也强大一点,所以建议使用如果只需要把权限控制到页面,可以使用forms验证,看一下web.config的配置说明里面就知道了,也可以让所有页面继承自一个基类,然后每个页面给一个惟一标识,这样可以把所有的验证过程放到基类里处理一次就行了,因为有了惟一标识,所以甚至可以把这个权限分发放到数据库里,并提供修改权限的页面,功能很是强大如果是要把权限控制到一个页面的某一部分甚至某一个行字,那你免不了要写上一堆的if(){}else{},这个没有办法,最多不过你把这个if写到用户控件里,这样不用每个页面都写,但终归还是要写的一般的话,把上面两个结合起来比较好用一些,哈哈
打开App,查看更多内容
随时随地看视频慕课网APP