您的位置:首页 > 其它

重点:关于登陆于注册的问题及个性化配置的问题

2008-03-07 09:16 477 查看
1. 关于asp。Net数据库提供程序的修改和配置。可以通过命令行的aspnet_regsql来实现,也可以通过IDE中集成的工具进行修改;

2. 关于以前安装下载的网页模板的数据库提供程序有了答案,就是。Net默认的数据提供程序;

解决了在注册个人网站初学者工具包制作的网站时的问题,就是通过配置asp.net的设置,具体如下:1.关于使用自带创建用户控件的问题:在使用过程中,注册可能会要求输入密码的位数为7位且必须包含1. ,此种情况可以通过配置本机的asp.net服务器设置来进行,具体webconfig中节点的值为:<membership>
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connectionStringName="LocalSqlServer" enablePasswordRetrieval="false"
enablePasswordReset="true" requiresQuestionAndAnswer="true"
applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
passwordStrengthRegularExpression="" name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>


配置是通过iis的默认网站属性aspNet标签来进行minRequiredPasswordLength设置所需密码的最小位数, minRequiredNonalphanumericCharacters设置必须包含的字符,0是不包含任何预置字符;

3. 关于在登陆页面中的注册导航功能,可以通过设置login控件的CreateUserUrl属性来实现,其指向值为注册的页面;

4. 在设置页面的登陆过程中注意要配置webconfig的节点值或者通过asp.net程序设置的安全选项卡将程序访问类型更改为forms并且要求更改连接方式为通过internet

5. 关于loginnameloginstatus控件的使用,其使用loginstatus的使用很简单可以判断是否登陆而显示是登陆还是登出,loginname用于在登陆后自动判断登录的用户名并显示出来;loginview是用来是显示当前是否登陆的信息;

讨论了asp.net中的新加对象profile,对其进行配置和使用,其实其于session对象具有很大的相似之处但是色三思哦你只存在于本次网络的访过程中,在退出浏览器后会自动清除,而profile对象则会继续保留;关于配置profile对象,需要配置webconfig的system.web节点中加入<profile></profile>并在其中的properties属性中加入如下<add name=”” type=” ”>name是配置的属性的名称,可以任选,type是配置其格式,可以是自定义格式,即可以自定义一个类,在类中自定义结构体从而实现复杂的个性化设置: 如果在Web.config文件中定义了Profile节,那么ASP.Net会自动为项目中的每个页面增加一个Profile的对象类型,这个对象类型完成了对定义在Web.config文件Profile节定义的所有属性进行强类型映射。开发员能够通过智能感知获得访问者的Profile信息;在初次为其属性赋值时可以通过一个临时对象,

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: