إزالة سؤال الأمان من مصادقة النماذج استنادا
-
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=""
/>
اقتباس فقرة>
وإجابة خاطئة أدناه:
نصائح أخرى
وتعيين 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>
لا تنتمي إلى StackOverflow