asp.net 身份验证在什么情况用?为什么要用? 判断用户是否登录什么的 不是判断Session就可以吗?

asp.net 身份验证在什么情况用?为什么要用? 判断用户是否登录什么的 不是判断Session就可以吗?

这个事逻辑问题,呵呵
首先 身份验证可能是权限的验证等等
至于你说的 Session判断,其实你自己应该能想明白
你把一个用户存入了Session了,那么其实他已经登录成功了
不然你肯定不让他登录,并且也不会存入Session了
所以身份验证和 Session判断是两码事追问

真心还没明白, 身份验证不就是验证一个人是否用一个账号登录或是直接访问一个页面吗?(当然也会有权限验证) session不也是吗?。。

追答

你肯定是验证完后,确定这个用户存在,才可能存入session
所以你在去通过session去验证用户是否存在这个逻辑很怪异,你不觉得吗?
身份验证太广泛了,可以是用户的真实性,或者权限,或者职位等等

追问

。。。。当然不是用session验证用户是否存在 , 是验证这个用户是否已用账户登录。还是直接浏览器url输入进来的。

追答

一般是用session进行判断用户是否合法,但在一个ASP.NET项目中使用身份验证,基本上所有页面都要验证才能访问,可以在web.config页面对指定的页面设置权限,设置代码如下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-08
身份验证在你有后台,或者是有些东西不便公司以外的人看到的,一般都在SQL配置好数据库,链接到VS,在web.gonfig配置,或者在网站管理里配置角色,用户管理员。。。。角色等等之类的追问

那么多设置几个权限判断 当1时 当2时 当3时。。。。 不是吗?。。 还是不太明白你讲的

追答

没有这么多,就,(不)允许匿名用户访问,管理员访问^^^^^^这可以分配角色啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网