2009-09-18 14 views
10

मैंने CreateUser विधि का उपयोग करके एक नया उपयोगकर्ता बनाने का प्रयास किया। लेकिन जब मैं उपयोगकर्ता बटन बनाने पर क्लिक करता हूं तो मुझे यह अजीब त्रुटि मिलती है: "दिया गया पासवर्ड-उत्तर अमान्य है"।सदस्यता उपयोगकर्ता बनाते समय त्रुटि "प्रदान किया गया पासवर्ड-उत्तर अमान्य है"

मैंने पहले से ही एक मजबूत पासवर्ड (123 $ 567) या सामान्य पासवर्ड डालने का प्रयास किया है (1234)। मुझे संदेह है कि पासवर्ड की शक्ति के साथ इसका कोई संबंध नहीं है क्योंकि इससे एक अलग अपवाद फेंक देगा।

Membership.CreateUser(username, password); 

किसी को भी मुझे बता सकते हैं क्यों हो रहा है:

यहाँ मेरी कोड है?

उत्तर

9

अपने web.config में आप शायद स्थापित करने

<system.web> 
    <membership> 
     <providers> 
      <add bla="bla" requiresQuestionAndAnswer="true" ... 

इस समस्या हो सकता है है?

5

@ स्पेंडर की टिप (+1) का उपयोग करके मुझे नीचे पाया गया है कि वेब.कॉन्फिग (मुझे विशेषता जोड़ने के लिए) में स्पष्ट रूप से आवश्यकता है। QuestionAndAnswer = "false"। मैंने पाया कि मैं सिर्फ सदस्यता का उपयोग कर सकता हूं। क्रेतेउसर (उपयोगकर्ता नाम, पासवर्ड, ईमेल); मेरा उपयोगकर्ता बनाने के लिए।

<system.web> 
<membership> 
    <providers> 
     <add bla="bla" requiresQuestionAndAnswer="false"/> 
2

आप web.config

<system.web> 
<membership> 
    <providers> 
<add name="YOURMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="con" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Clear" applicationName="YourAppName" maxInvalidPasswordAttempts="2147483647"/> 

में पैरामीटर निर्धारित करने की आवश्यकता है कि मैं इस कोशिश की। यह ठीक काम कर रहा है। धन्यवाद

संबंधित मुद्दे

 संबंधित मुद्दे