PDA

View Full Version : تغییرprovider هنگام کار با membership؟



usef64
چهارشنبه 09 مرداد 1392, 17:18 عصر
با سلام.
من میخواستم موقع ساخت کاربر، سوال امنیتی رو نادیده بگیره. طی سرچی که زدم تو سایتها نوشته بود که باید این تغییرو توی provider بدم، به صورت زیر:


<membership defaultProvider="AspNetSqlMembershipProvider:>
<providers>

<clear />
<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="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>

حالا این سوال برام بیش اومده که: چه زمانهایی باید این کارو بکنم؟ و اینکه آیا باید همه این کد رو بنویسم یا فقط موردی رو که احتیاج دارم،مثلا همین requiresQuestionAndAnswer="" رو بنویسم کافیه؟

fakhravari
چهارشنبه 09 مرداد 1392, 18:58 عصر
کافیش که کافی همون تیکه کد.

usef64
جمعه 18 مرداد 1392, 13:36 عصر
من زمانیکه دارم در قسمت provider گزینه <add> را میزنم، از بین گزینه های بالا، فقط name و type رو میبینم، بقیه موارد رو copy-past کردم.همه نمیبینن یا من یه جای کارم عیب داره؟

یه سوال دیگه:membership با cookie کار میکنه یا با session؟و طول عمر لاگین آن چقدر هست و چجوری باید تغییرش داد؟