View Full Version : رمز عبور کنترل CreateUserWizard
mehr83
یک شنبه 21 بهمن 1386, 13: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, 21: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, 07:55 صبح
سلام
یک راهش اینه که بری قسمت Web.config بخش Membeship و تنظیمات Provider فعلی خودت رو دستکاری کنی .
برای این که نخواهی از مقادیر ویژه استفاده کنی ، می تونی minRequiredNonalphanumericCharacter رو با صفر مقدار دهی کنی.
برای این که لازم نباشه از حالت سؤال و جواب استفاده کنی ، می تونی
requiresQuestionAndAnswer رو با false مقدار دهی کنی .
بعد برای اینکه به هنگام خطا دادن مشخص نشه که بحث Nonalphanumeric وجود داره ، می تونید خطایی رو که کنترل می ده رو عوض کنید . یعنی به طور مثال
InvalidPasswordErrorMessage="Password length minimum: {0}."
abbasbmk
دوشنبه 22 بهمن 1386, 22:55 عصر
تو webconfig این خط passwordFormat="Hashed"، را به passwordFormat="Encryptionتغییر بده " البته املاش ممکنه اشتباه باشه
مقاله آقای راد در زمینه امنیت را بخونی بد نیست!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.