PDA

View Full Version : سوال: استفاده از MembershipUser با محدودیت کمتر



vahid dot net
دوشنبه 16 شهریور 1388, 14:32 عصر
با سلام
اگر بخواهیم از کلاس Membership برای ایجاد User استفاده کنیم اما محدودیتهایی که این کلاس برای ثبت اطلاعات user قرار داده ازجمله میزان پیچیدگی کلمه عبور یا تکراری نبودن ایمیل و ... را نداشته باشیم چه راهکاری را پیشنهاد می کنید .

mmnoody2006
چهارشنبه 18 شهریور 1388, 17:40 عصر
باید از این provider استفاده کنی (توی وب کانفیگ)


<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="Main2"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0"
applicationName="MyApplication" />
</providers>
</membership>

VS2010
پنج شنبه 19 شهریور 1388, 17:08 عصر
من وقتی از این استفاده میکنم روی این کد پیغام میده

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:


Line 403: Dim username As String = read.GetString(0)
Line 404: Dim meuser As MembershipUser = Membership.GetUser(username)
Line 405: If meuser.IsOnline = True Then
Line 406: userlist += username & "|"
Line 407: End If



رو این خط

Line 405: If meuser.IsOnline = True Then

mmnoody2006
جمعه 20 شهریور 1388, 09:25 صبح
شما اصلا یوزر رو معرفی نکردید (پیغام رو بخون)