如何实现高效率的权限验证设置

nanhaigg 2009-04-18 08:57:02
一般大家都是使用session用来验证用户是否进行登陆!(因为要在Page_load事件中验证)所以这样进行的效率有点低。如何或者有没有其他的方法提供高效的权限验证!请各位指教! 谢谢!
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sayluyun 2009-04-18
  • 打赏
  • 举报
回复
关注一下···
nanhaigg 2009-04-18
  • 打赏
  • 举报
回复
谢谢回复!不过 ,好像不是我要的答案!
AuC 2009-04-18
  • 打赏
  • 举报
回复
session 大点的项目中都不会去用..一般来说,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以Cookie文件的形式保存在每个用户的机器上。
Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验中见到它的实际样子。



区别
Session是存在服务器端的;而Cookie是存在客户端的!!

Session更不需要Cookie来支持和不会受浏览器端的设置影响,可记录每个访问者的信息,独立在服务器端,比Cookie安全!

Session是存在内存中的,浏览器关闭它也就“死”了;Cookie是以文件方式存在的,可以修改其“存活”时间。
nanhaigg 2009-04-18
  • 打赏
  • 举报
回复
我的意思是等到page_load事件里在验证,如果不通过那不是page_load以前的工作 不都白做了吗?

同志们帮忙顶一下了!谢谢!
zucc_sjj 2009-04-18
  • 打赏
  • 举报
回复
关注。。。。。我也一直使用session
爱雪一万年 2009-04-18
  • 打赏
  • 举报
回复
关注中········
yinseguiji 2009-04-18
  • 打赏
  • 举报
回复
你指的效率低是什么意思?觉得session占用服务器资源太高了?应该不会很高吧。
或者你也可以把登录的相关信息加密写到cookies里面
wuyq11 2009-04-18
  • 打赏
  • 举报
回复
通过FormsIdentity 验证
参考

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧