PDA

View Full Version : سوال: مشکل با asp.net configuration جهت membership



peymannaji
سه شنبه 14 خرداد 1387, 16:44 عصر
با سلام

یک مشکلی که من با این قضیه دارم اینه که وقتی وارد این قسمت میشم و میخوام در قسمت Create user یک یوزر اضافه کنم با ارور زیر مواجه میشم :

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

البته اینم عرض کنم که همه چیز رعایت شده اما در هر حالت این ارور به من داده میشه .


مشکل بنظر شما چی هست ؟

minoooooo
سه شنبه 14 خرداد 1387, 18:39 عصر
برای این که برای password باید حداقل یک کاراکتر (Non-alphanumeric) وارد کنید .
اگر می خواهید password ، فقط عدد یا حرف باشد .می تونید در web.config تو قسمت membership یک provider تعریف کنی و تنظیم ها دلخواه را انجام بدی و آن را default قرار بدی.
اگر میخواهید password فقط عدد یا حرف باشد و با errorای که گفتید مواجه نشید
minRequiredNonalphanumericCharacters="0" قرار بدید.
مثل کد زیر :



<membership defaultProvider="SecuritySqlMembershipProvider">
<providers>
<!--Add a customized SqlMembershipProvider -->
<add name="SecuritySqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SecurityConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName="login2"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="3"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>

peymannaji
سه شنبه 14 خرداد 1387, 19:33 عصر
" برای این که برای password باید حداقل یک کاراکتر (Non-alphanumeric) وارد کنید . "

سلام دوست عزیز.
ببینید این مسئله رو من رعایت کردم اما مشکل اینه که در هر حالت با این مسئله روبرو هستم و از طرفی این مشکل را در Web Site Administration Tool که membership را تنظیم مکنیم هم دارم . در واقع مشکل اصلی اینجاست چون اگه این رفع بشه مشکلی در داخل سایت نخواهم داشت و با تنظیمانی که شما برای فایل وب کانفیگ فرمودید کار راهحتر خواهد شد ...

armangara
چهارشنبه 15 خرداد 1387, 10:30 صبح
سلام
منم قبلا اين مشكل رو داشتم با اين تنظيمات مشكلم رفع شد.



<
authenticationmode="Forms" />

<membershipdefaultProvider="CustomizedProvider">

<providers>
<addname="CustomizedProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="aa"
minRequiredPasswordLength="5"minRequiredNonalphanumericCharacters="0"
requiresQuestionAndAnswer="false"/>
</providers>

</membership>

محمدامین شریفی
چهارشنبه 15 خرداد 1387, 11:22 صبح
این تاپیک رو بخونhttp://barnamenevis.org/forum/showthread.php?t=103575 :قلب:

peymannaji
چهارشنبه 15 خرداد 1387, 15:20 عصر
از لطف همگی سپاسگزارم .
موفق باشید .