asp.net登录用户信息保存

yjiesun 2010-06-23 03:47:28
网站上登录的用户信息怎样保存,听说最好的方式是保存在Web.config中,
还没有做过,不知道该怎样配置,如果是电子商务网站,那么购物车中信息最好
保存在哪呢?
要安全和速度!
...全文
666 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
让我带你走 2010-06-26
  • 打赏
  • 举报
回复
不用那么麻烦直接加密到cookies中就可以了
yjiesun 2010-06-26
  • 打赏
  • 举报
回复
谢谢大家的指点,cookie是很不错的选择,机密之后就会安全了。
gdlpc 2010-06-23
  • 打赏
  • 举报
回复
保存到数据库中
手抓宝 2010-06-23
  • 打赏
  • 举报
回复
FormsAuthentication
tianxueshan2010 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 a619762 的回复:]
加密存放到 cookie 中! 简单.
[/Quote]
顶。
weipt 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 yjiesun 的回复:]
网站上登录的用户信息怎样保存,听说最好的方式是保存在Web.config中,
还没有做过,不知道该怎样配置,如果是电子商务网站,那么购物车中信息最好
保存在哪呢?
要安全和速度!
[/Quote]
登录信息可以存入数据库(当然最基本的是放在Session中,有些放在客户端cookies).
放在WEB.CONFIG中应该是不可能的了,因为任何人修改了此文件都会导致你的程序重启。
危险吧,当然什么也存不上了。
放在session中是一个常用的方法,也比较简单实用。
a619762 2010-06-23
  • 打赏
  • 举报
回复
加密存放到 cookie 中! 简单.
inmyownsky1 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 roy99 的回复:]
网站上登录的用户信息怎样保存,听说最好的方式是保存在Web.config中,
----------------很少见过保存到web.config的做法吧

还没有做过,不知道该怎样配置,如果是电子商务网站,那么购物车中信息最好
-----------
一般见过几种做法
A 要求登录才能添加到购物车,这样用户下次登录未买单的购物信息还在。此种做法记录在数据库
B 直接记录在cookie……
[/Quote]
支持,楼主可以在描述得详细点,一
Roy99 2010-06-23
  • 打赏
  • 举报
回复
网站上登录的用户信息怎样保存,听说最好的方式是保存在Web.config中,
----------------很少见过保存到web.config的做法吧

还没有做过,不知道该怎样配置,如果是电子商务网站,那么购物车中信息最好
-----------
一般见过几种做法
A 要求登录才能添加到购物车,这样用户下次登录未买单的购物信息还在。此种做法记录在数据库
B 直接记录在cookie,用户无需登录就可以添加到购物车
这个要看你系统需求吧
-----------
要安全和速度!
安全方面,就算购物车信息放cookie,也只是放了商品的条码,数量信息而已,每次打开页面还是要对cookie的这些信息去数据库检索最新的(比如我昨天往购物车放了10件商品A,单价10元,下次再打开的时候,价钱之类的东西还是需要去数据库取重新核算的。。)
newdigitime 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 yjiesun 的回复:]
听说最好的方式是保存在Web.config中
[/Quote]
这是最不好的办法之一

普通用户信息加密后放入cookie
管理员登录信息最好配合session
BaoShiqiang 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
session易丢失
cookie安全性
session和cookie结合,保持到XML实现加密
[/Quote]

惜字如金
gui0605 2010-06-23
  • 打赏
  • 举报
回复
最简单就是放到cookie中,也是现在绝大多数网站的做法
huiyuan659 2010-06-23
  • 打赏
  • 举报
回复
form验证,结合Cookie保存
老Key 2010-06-23
  • 打赏
  • 举报
回复
session易丢失
cookie安全性
session和cookie结合,保持到XML实现加密
哈哈。。牛啊。。。
wuyq11 2010-06-23
  • 打赏
  • 举报
回复
session易丢失
cookie安全性
session和cookie结合,保持到XML实现加密
ASP.NET ASP.NET 概述 ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。 ASP.NET 包括: 页和控件框架 ASP.NET 编译器 安全基础结构 状态管理功能 应用程序配置 运行状况监视和性能功能 调试支持 XML Web services 框架 可扩展的宿主环境和应用程序生命周期管理 可扩展的设计器环境 页和控件框架 ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 ASP.NET 网页是完全面向对象的。在 ASP.NET 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。有关更多信息,请参见 ASP.NET 网页概述。 使用 ASP.NET 页和控件框架还可以将常用的 UI 功能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到 ASP.NET 网页中。这些控件在呈现期间放入 ASP.NET 网页中。 ASP.NET 页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。有关更多信息,请参见 ASP.NET 主题和外观概述。 除了主题外,还可以定义母版页,以使应用程序中的页具有一致的布局。一个母版页可以定义您希望应用程序中的所有页(或一组页)所具有的布局和标准行为。然后可以创建包含要显示的页特定内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,产生将母版页的布局与内容页中的内容组合在一起的输出。有关更多信息,请参见 ASP.NET 母版页概述。 ASP.NET 编译器 所有 ASP.NET 代码都经过了编译,可提供强类型、性能优化和早期绑定以及其他优点。代码一经编译,公共语言运行库会进一步将 ASP.NET 编译为本机代码,从而提供增强的性能。 ASP.NET 包括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后 ASP.NET 宿主环境可以使用该程序集来处理用户请求。有关更多信息,请参见 ASP.NET 编译概述。 安全基础结构 除了 .NET 的安全功能外,ASP.NET 还提供了高级的安全基础结构,以便对用户进行身份验证和授权,并执行其他与安全相关的功能。您可以使用由 IIS 提供的 Windows 身份验证对用户进行身份验证,也可以通过您自己的用户数据库使用 ASP.NET Forms 身份验证和 ASP.NET 成员资格来管理身份验证。此外,可以使用 Windows 组或您自己的自定义角色数据库(使用 ASP.NET 角色)来管理 Web 应用程序的功能和信息方面的授权。您可以根据应用程序的需要方便地移除、添加或替换这些方案。有关更多信息,请参见下列主题: ASP.NET 网站安全性 使用成员资格管理用户 使用角色管理授权 Forms 身份验证提供程序 ASP.NET 始终使用特定的 Windows 标识运行,因此,您可以通过使用 Windows 功能(例如 NTFS 访问控制列表 (ACL)、数据库权限等等)来保护应用程序的安全。有关 ASP.NET 标识的更多信息,请参见配置 ASP.NET 进程标识和 ASP.NET 模拟。 状态管理功能 ASP.NET
免费Spire.PDF for .NET 是一款由e-iceblue公司开发的专业性的PDF文档创建组件。它能够使用户在不用Adobe Acrobat和其他外部控件的情况下,运用.NET 应用程序阅读,编写和操纵PDF 文档。Spire.PDF for .NET不仅可以运用在服端比如:ASP.NET 或者其他环境,还可以应用在Windows Forms 应用程序中。Spire.PDF for .NET 适合应用于所有常见的坏境中,比如:创建好的PDF文档可以存到磁盘中, 还可以在Windows Forms应用程序,ASP.NET 应用程序客户端浏览器中保存为数据流。 Spire.PDF for .NET 功能丰富。 除了基本的功能比如:绘制多种图形,图片,创建窗体字段,插入页眉页脚,输入数据表,自动对大型表格进行分页外,Spire.PDF for .NET还支持PDF数字签名,将HTML转换成PDF格式,提取PDF文档中的文本信息和图片,存为文本格式和各种图片格式,甚至可以将PDF中的附件提取出来。 主要功能 支持嵌入式字体,Truetype 字体和CJK字体。 支持绘图。比如:矩形,环形,弧形,椭圆形,也可以自定笔刷将其填充。 可以将图片从数据流,磁盘文件中载入到PDF 文档中。 在PDF 文档中既可以绘制梯状图形和矢量图像,还支持掩模和水印图像。 可以在PDF 文档中载入数据表。可以设置表中的行和列的格式,还可以在表内加入图形元素。 自动对PDF 中的大型表格进行分页。 创建窗体字段。比如在PDF 文档中创建按钮,文本框,列表框,复选框等等。 在PDF 中插入页眉页脚。 通过设置所有者密码和用户密码来加密PDF文档。 通过作者的签名来保护PDF文档。 读取当前PDF文档的表格并且填充表格。 HTML网页在转换到PDF文档时会拆分为多个大型页面,这些页面可以原原本本的展现在PDF文档中,而且在PDF文档的分页处没有任何文字的截断。用户还可以将这些网页在不需要临时文件的情况下,直接转换为数据流来创建PDF文档。

62,046

社区成员

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

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

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

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