Change the 'timeout="60"' to however long you want the login to be remembered in minutes. I have it set to 64800 or 45 days.
<forms name=".DOTNETNUKE" protection="All" timeout="60" cookieless="UseCookies">
</forms>
Another thing that my small sampling of users found was that the default password length was messing them up. I generally use a strong password by default on all my accounts, so I wouldn't have ever found this. By default, DNN requires a password that is 7 characters long. That's too long for a site like mine. I did some more digging and found this line in the web.config:
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionstringname="SiteSqlServer" enablepasswordretrieval="true" enablepasswordreset="true" requiresquestionandanswer="false" minrequiredpasswordlength="7" minrequirednonalphanumericcharacters="0" requiresuniqueemail="true" passwordformat="Encrypted" applicationname="DotNetNuke" description="Stores and retrieves membership data from the local Microsoft SQL Server database"></add>
See that 'minRequiredPasswordLength="7"' entry? I changed that to 4. I'm only going to require my users to have a 4 digit password.
Users are happy for now.
No comments:
Post a Comment