Register

From WebWatchBotWiki
Jump to: navigation, search
 Share 

Description

The register page allows new users to create an account on the system.

Forms and Links

Login Form

  • User Name
  • Password - certain restrictions may apply depending on configuration (See "Admin Notes")
  • Confirm Password
  • E-mail
  • Security Question
  • Security Answer
  • Create User Button

Admin Notes

  • To automatically approve/disapprove new user accounts created by users, change the following in the web.config file:
   <add key="MembershipDefaultIsApproved" value="false" />

Where "false" requires that the admin approve each new user, and "true" automatically approves each new user allowing them to log in immediately.

  • The password can be constrainted to require a minimum length, by changing minRequiredPasswordLength="x" in the web.config file:
   <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" 
   enablePasswordRetrieval="false" enablePasswordReset="true" equiresQuestionAndAnswer="true" applicationName="/" 
   requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="3" minRequiredPasswordLength="5" 
   minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
  • The password can be constrainted to require non-alpha numeric characters, e.g. # $, etc., by changing minRequiredNonalphanumericCharacters="0" to a number greater than zero in the web.config file:
   <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" 
   enablePasswordRetrieval="false" enablePasswordReset="true" equiresQuestionAndAnswer="true" applicationName="/" 
   requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="3" minRequiredPasswordLength="5"
   minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
  • The e-mail address can be constrainted to require a unique email address that has not already been used, by changing requiresUniqueEmail="true" in the web.config file:
   <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" 
   enablePasswordRetrieval="false" enablePasswordReset="true" equiresQuestionAndAnswer="true" applicationName="/" 
   requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="3" minRequiredPasswordLength="5"
   minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />


Screenshot

register.jpg