PDA

View Full Version : سوال: حذف کارکتر غیر الفبائی در ایجاد کاربر



khorsandreza
یک شنبه 21 شهریور 1389, 14:26 عصر
سلام
دوستان میدانند موقع ایجاد کاربر توسط ممبرشیب یک محدویت خاصی است که طول رمز عبور و استفاده از حروف غیر الفبائی مثل @ یا * و یا & اجباری است حال اگر بخواهیم این محدودیتها عوض بکنیم چکار باید انجام داد

Peyman.Gh
یک شنبه 21 شهریور 1389, 14:32 عصر
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>موفق باشید.

khorsandreza
یک شنبه 21 شهریور 1389, 14:54 عصر
[Non-alphanumeric ]یعنی کاراکتر مورد نظر جز اعداد و حروف الفبا نمیباشد.

این قسمت که Non-alphanumeric در کجاست این هم باید از داخل وب کانفیگ تغییر داد؟

Peyman.Gh
یک شنبه 21 شهریور 1389, 15:08 عصر
بله در کد ها مشخص کردم.

"minRequiredNonalphanumericCharacters="0