webconfig技术的配置
![webconfig技术的配置](https://img.360docs.net/img40/01xidj6sa4sblovvtkd4-01.webp)
![webconfig技术的配置](https://img.360docs.net/img40/01xidj6sa4sblovvtkd4-52.webp)
合OracleMembershipProvider开发简单的https://www.360docs.net/doc/44419549.html,应用程序----配置web.config文件
配置web.config文件
在authentication节点,添加forms的说明
loginUrl:登录页面
defaultUrl:缺省页面
timeout:过期时间
这些节点值,可以直接通过FormsAuthentication类访问,如访问loginUrl,代码是:FormsAuthentication.LoginUrl
配置数据源
providerName="System.Data.OracleClient" /> 配置OracleMembershipProvider 在membership节点声明OracleMembershipProvider,节点的意义参考微软的说明文档。 在这里注意属性passwordFormat="Encrypted",下面是引用的一段说明 PasswordFormat 属性指示存储密码的格式。密码可以采用Clear、Encrypted 和Hashed 密码格式存储。Clear 密码以明文形式存储,这可以提高存储和检索密码的性能,但安全性较差,当数据源安全性受到威胁时此类密码很容易被读取。Encrypted 密码在存储时进行了加密,可以在比较或检索密码时进行解密。此类密码在存储和检索时需要进行额外的处理,但比较安全,在数据源的安全性受到威胁时不容易被获取。Hashed 密码在存储到数据库时使用单向哈希算法和随机生成的salt 值进行哈希处理。在验证某一密码时,将用数据库中的salt 值对该密码进行哈希计算以进行验证。无法检索哈希密码。 使用Hashed是最安全的方式,但由于是单向加密,无法解密,故而无法使用“找回密码”的功能。所以这里使用了Encrypted的方式。 如果要使用“找回密码”功能,需要配置邮箱的设置 至此,使用登录控件的web.config配置完成。 服务器名称或凭据无效,或者权限不足。 web.config文件是一个XML文件,它的根结点是 解决在Web.config或App.config中添加自定义配置的方法详解 本篇文章是对在Web.config或App.config中添加自定义配置的方法进行了详细的分析介绍,需要的朋友参考下 .Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持。最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了。 如果你已经对自定义配置了如指掌,请忽略这篇文章。 言归正传,我们先来看一个最简单的自定义配置 Web.config常用配置说明
解决在Web.config或App.config中添加自定义配置的方法详解
通用的webconfig配置