إزالة سؤال الأمان من مصادقة النماذج استنادا

StackOverflow https://stackoverflow.com/questions/622822

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا بناء موقع على شبكة الانترنت الصغيرة والتي سيكون لها تمكين FBA (SqlMembershipProvider) وأريد الاشتراك ليكون بسيطا قدر الإمكان، فقط موجه لاسم المستخدم (عنوان البريد الإلكتروني) وكلمة المرور.

وكيف يمكنني إزالة سؤال الأمان من عنصر تحكم المستخدم خلق؟

هل كانت مفيدة؟

المحلول

وبلدي سيئة، وأنا تسرعت في أن واحد.

ويبدو أن السيطرة والشعور إذا الموفر الأساسي المطلوب السؤال والجواب. لذا، هل حاولت تعطيله في الملف web.config؟

<اقتباس فقرة>
<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=""
/>

وإجابة خاطئة أدناه:


QuestionAndAnswerRequired الملكية إلى false.

نصائح أخرى

وتعيين requiresQuestionAndAnswer = "كاذبة" في الملف web.config الخاص بك

وأي بمعنى:.

<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>
scroll top