PDA

View Full Version : مشکل در Membership و ASP.NET Web Site Administration Tool



menevlster
جمعه 08 بهمن 1389, 14:30 عصر
سلام
من در Membership و یا ASP.NET Web Site Administration Tool در ایجاد یک user با دادن password مشکل دارم به اینصورت که پسوورد بایستی با .1 شروع شود مشکل بنده از چی است؟

PhoenixNet
جمعه 08 بهمن 1389, 15:19 عصر
پسورد پیش فرض در Membership باید مخلوطی از عدد و حرف و کاراکتر غیر حرفی (. یا @ یا ! یا $ و...............) باشد.

menevlster
جمعه 08 بهمن 1389, 18:44 عصر
دوست عزیز ممنون از پاسختون
ولی ظاهرا به عبارت بنده توجه نکردید عرض کردم که کل پسوورد که از عدد یا حرف تشکیل شده بایستی دو حرف اول آن .1 باشد وگرنه عبارت زیر به عنوان خطا نمایش داده می شود:

Password length minimum: 7. Non-alphanumeric characters required: 1.

Peyman.Gh
جمعه 08 بهمن 1389, 20:16 عصر
Non-alphanumeric یعنی کاراکتر مورد نظر جز اعداد و حروف الفبا نمیباشد.
بطور مثال !@#$%^&*)(_+/.":
در حالت پیشفرض شما برای Password باید حداقل یک کاراکتر Non-alphanumeric وارد نمایید.یعنی Password باید حداقل یک کاراکتر غیر عددی-غیر حروف الفبایی داشته باشد
ab12&34cd

البته شما میتونید این پیشفرض را کم یا زیاد کنید یا سایر گزینه مانند وارد کردن E-Mail یا ماکزیمم مینیمم Password یا Security Question و... تغییر دهید.
در Web.Config اضافه نمایید :


<membership>
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="True"
applicationName="/"
requiresUniqueEmail="True"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression="" />
</providers>
</membership>موفق باشید.