CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

这样的系统用户登陆用session还是cookie好?

楼主szp1118(喆 喆)2005-04-01 22:19:20 在 .NET技术 / ASP.NET 提问

我有很多页面要判断是否登陆,而且角色也不一样,本来打算用session的,可是不稳定,想用cookie了,   不过听说form验证很好的,可是不太了解。不知道像我这样适不适合用form验证,很多页面,但是不是每个页面都需要登陆才能访问的,需要登陆的也是有角色之分的,不同角色只能访问某几个页面。     这样适合用form验证吗?     如果适合用那具体的思路是什么? 问题点数:50、回复次数:6Top

1 楼hotnoodle(补天石)回复于 2005-04-01 22:25:29 得分 10

用Cookie,ms的System.Web.HttpContext.Current.User就是用Cookie看http://dev.csdn.net/Develop/article/article/33/33603.shtmTop

2 楼apcsherry(无敌神勇小超人)回复于 2005-04-01 22:26:11 得分 5

还是用session好了,我们现在做的项目也差不多向你说的这个要求,但是你想啊,Cookie换个电脑就不能用了呀!Top

3 楼xbistwzzz(johnson)回复于 2005-04-02 00:01:20 得分 5

upTop

4 楼Sunmast(速马@Redmond, WA)回复于 2005-04-02 00:27:51 得分 10

完全可以做FormAuthentication  
  然后配合Code   Access   Security:  
   
  [PrincipalPermissionAttribute(SecurityAction.Demand,   Role="SomeRoleName")]  
  public   class   SomePageClass   :   Page  
  {}  
   
  这样只有角色为SomeRoleName那些用户才能访问,否则直接弹出SecurityException  
  这个Attribute也可以放在函数上(包括属性的读/写器)  
  也可以限制为单独用户:  
  [PrincipalPermissionAttribute(SecurityAction.Demand,   Name="SomeUserName")]Top

5 楼HONGDUN()回复于 2005-04-02 00:48:54 得分 10

用Session比较安全些。  
  Top

6 楼hotnoodle(补天石)回复于 2005-04-02 11:01:42 得分 10

http://www.csdn.net   也是用CookieTop

相关问题

  • 用户登陆验证问题,cookie还是session?
  • 用户登陆问题,session和application ?
  • 用户登陆问题!!!(关于session的用法)
  • 怎样用session记录用户的登陆名
  • 看到一个web 程序,登陆后用cookie 来保存用户的信息, 请问这里用session 不是更好吗?
  • OIcq用户登陆
  • 请问session bean中如何获得当前登陆的用户名?
  • 利用SESSION控制相同用户同时登陆的源码,正确吗?
  • 关于多用户登陆传值时,Session值被覆盖的问题
  • 用户登陆后用COOKIES记下用户名好一点还是用SESSION记下好一点呢?

关键词

  • .net
  • 页面
  • 用户
  • 角色
  • 登陆
  • cookie
  • 适合
  • session
  • form

得分解答快速导航

  • 帖主:szp1118
  • hotnoodle
  • apcsherry
  • xbistwzzz
  • Sunmast
  • HONGDUN
  • hotnoodle

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo