2009
-
08
-
31
做了一个MEMBERSHIP的测试,先记下来,以备后用!
<connectionStrings> <add name="conn" connectionString="server=.\sqlexpress;uid=sa;pwd=123456;database=test"/> </connectionStrings> <system.web> <!-- 开启角色管理 --> <roleManager enabled="true" /> <!-- membership配置 --> <membership userIsOnlineTimeWindow="20"> <providers> <remove name="AspNetSqlMembershipProvider" /> <add connectionStringName="conn" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" 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> <!-- 启用匿名用户--> <anonymousIdentification enabled="true" cookieName=".AnonymousUser" cookieTimeout="60" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="Validation" cookieless="UseCookies" /> <!-- 第一个Profile设置,可用中文,推荐英文 --> <profile automaticSaveEnabled="true" enabled="true" defaultProvider="MembershipTest"> <providers> <add name="MembershipTest" connectionStringName="conn" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> <properties> <add name="性别" type="System.String" allowAnonymous="true" /> <add name="生日" type="System.DateTime" allowAnonymous="true" /> <add name="星座" type="System.String" allowAnonymous="true" /> <group name="地址"> <add name="国家" defaultValue="中国" type="System.String" allowAnonymous="true" /> <add name="城市" type="System.String" allowAnonymous="true" /> <add name="邮编" type="System.Int32" allowAnonymous="true" /> </group> </properties> </profile> <!-- 通过 <authentication> 节可以配置 ASP.NET 用来 识别进入用户的 安全身份验证模式。 --> <authentication mode="Forms"> <forms name="myAuthentication" loginUrl="Login.aspx" timeout="60" /> </authentication> <!-- 如果在执行请求的过程中出现未处理的错误, 则通过 <customErrors> 节可以配置相应的处理步骤。具体说来, 开发人员通过该节可以配置 要显示的 html 错误页 以代替错误堆栈跟踪。 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> </system.web>