PDA

View Full Version : رمز عبور کنترل CreateUserWizard



mehr83
یک شنبه 21 بهمن 1386, 12:29 عصر
برای تعیین رمز عبور کنترل CreateUserWizardخطا میگیره که باید از کاراکترهای ویژه هم استفاده بشه
برای اینکه اینو نخواد باید چیکار کنم؟
در ضمن چطوری میتونم قسمت سوال و جواب امنیتی رو غیر فعال کنم؟

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

cpu0001100110000101
یک شنبه 21 بهمن 1386, 20:37 عصر
با تغییر مقادیر این پارامتر ها می تونید membership provider رو costumize کنید اسم پارامتر ها واضح هست


<membership defaultProvider="***">
<providers>
<add name="***"
type="***"
connectionStringName="***"
applicationName="***"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="4"
minRequiredPasswordLength="9"
passwordAttemptWindow="8"/>
</providers>
</membership>

TNZ187
دوشنبه 22 بهمن 1386, 06:55 صبح
سلام
یک راهش اینه که بری قسمت Web.config بخش Membeship و تنظیمات Provider فعلی خودت رو دستکاری کنی .
برای این که نخواهی از مقادیر ویژه استفاده کنی ، می تونی minRequiredNonalphanumericCharacter رو با صفر مقدار دهی کنی.
برای این که لازم نباشه از حالت سؤال و جواب استفاده کنی ، می تونی

requiresQuestionAndAnswer رو با false مقدار دهی کنی .

بعد برای اینکه به هنگام خطا دادن مشخص نشه که بحث Nonalphanumeric وجود داره ، می تونید خطایی رو که کنترل می ده رو عوض کنید . یعنی به طور مثال
InvalidPasswordErrorMessage="Password length minimum: {0}."

abbasbmk
دوشنبه 22 بهمن 1386, 21:55 عصر
تو webconfig این خط passwordFormat="Hashed"، را به passwordFormat="Encryptionتغییر بده " البته املاش ممکنه اشتباه باشه
مقاله آقای راد در زمینه امنیت را بخونی بد نیست!