سلام
من در Membership و یا ASP.NET Web Site Administration Tool در ایجاد یک user با دادن password مشکل دارم به اینصورت که پسوورد بایستی با .1 شروع شود مشکل بنده از چی است؟
Printable View
سلام
من در Membership و یا ASP.NET Web Site Administration Tool در ایجاد یک user با دادن password مشکل دارم به اینصورت که پسوورد بایستی با .1 شروع شود مشکل بنده از چی است؟
پسورد پیش فرض در Membership باید مخلوطی از عدد و حرف و کاراکتر غیر حرفی (. یا @ یا ! یا $ و...............) باشد.
دوست عزیز ممنون از پاسختون
ولی ظاهرا به عبارت بنده توجه نکردید عرض کردم که کل پسوورد که از عدد یا حرف تشکیل شده بایستی دو حرف اول آن .1 باشد وگرنه عبارت زیر به عنوان خطا نمایش داده می شود:
Password length minimum: 7. Non-alphanumeric characters required: 1.
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>