Frage

Ich baue eine kleine Website, die haben FBA (SqlMembershipProvider) aktiviert, und ich mag die Registrierung so einfach wie möglich sein, nur eine Eingabeaufforderung für Benutzername (E-Mail-Adresse) und Ihr Passwort ein.

Wie entferne ich die Sicherheitsfrage von der Benutzersteuerung erstellen?

War es hilfreich?

Lösung

Mein schlecht, ich sprang die Pistole auf, dass ein.

Es sieht aus wie die Steuerung sinnvoll, wenn der zugrunde liegende Anbieter eine Frage und Antwort erforderlich. So haben Sie es in der web.config versucht zu deaktivieren?

<add
  name="AspNetSqlMembershipProvider"
  type="System.Web.Security.SqlMembershipProvider, ..."
  connectionStringName="LocalSqlServer"
  enablePasswordRetrieval="false"
  enablePasswordReset="true"
  **requiresQuestionAndAnswer="false"**
  applicationName="/"
  requiresUniqueEmail="false"
  passwordFormat="Hashed"
  maxInvalidPasswordAttempts="5"
  minRequiredPasswordLength="7"
  minRequiredNonalphanumericCharacters="1"
  passwordAttemptWindow="10"
  passwordStrengthRegularExpression=""
/>

Falsche Antwort unter:


Stellen Sie den QuestionAndAnswerRequired Eigenschaft auf false.

Andere Tipps

Set requiresQuestionAndAnswer = "false" in Ihrer web.config

das heißt:.

<membership defaultProvider="MySqlMembershipProvider">
    <providers>
        <clear/>
        <add name="MySqlMembershipProvider" 
            type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
            connectionStringName="LocalSQL" 
            enablePasswordRetrieval="false" 
            enablePasswordReset="true" 
            requiresQuestionAndAnswer="false" 
            requiresUniqueEmail="false" 
            passwordFormat="Hashed" 
            maxInvalidPasswordAttempts="15" 
            minRequiredPasswordLength="5" 
            minRequiredNonalphanumericCharacters="0" 
            passwordAttemptWindow="10" 
            passwordStrengthRegularExpression="" 
            applicationName="/"/>
    </providers>
</membership>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top