PDA

View Full Version : یک سوال ساده درباره ی ایجاد کاربر در Membership



asadi.hasan
دوشنبه 11 اسفند 1393, 14:05 عصر
سلام دوستان،خسته نباشید؛
من میخوام از کلاس Membership برای افزودن کاربر استفاده کنم.(ولی نمیخوام از کنترل <create User Wizard> استفاده بکنم .)
دوتا تکست باکس گذاشتم(نام کاربری و رمز عبور) و یک دکمه، وقتی دکمه کلیک شد کد زیر اجرا میشه:
try{
Membership.CreateUser(txtusername.text,txtpass.tex t)
lblmsg.text="Success";
}
catch()
{نمایش خطا}

و در قسمت Web.config

<membership defaultProvider="CustomizedProvider">
<providers>
<clear/>
<add name="CustomizedProvider" type="System.Web.Security.SqlMembershipProvider"
connectionStringName="testMembership" applicationName="TestItAll"
minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"/>
</providers>
</membership>

ازکد نوشته شده در Web.config، پیداست که گفتم کلمه عبور پیچیده نباشد
ولی نمیدونم چرا هیچ کلمه ی عبوری رو قبول نمیکنه (پیچیده و ساده) .
البته و قتی ازکنترلCreateUserWizard استفاده می کنم . ثبت کاربر، آن هم با کلمه عبور ساده انجام میشه ،
من نمیخوام از کنترل های آماده ASp استفاده بکنم و فقط میخوام از کلاس membershipاستفاده کنم.
دوستان لطفا راهنمایی کنند.ممنون

asadi.hasan
چهارشنبه 13 اسفند 1393, 09:42 صبح
دوستان ببخشید، فکر نمیکردم سوال سختی باشه!!!
سوالم رو تجزیه میکنم:
name="CustomizedProvider" چیه؟آیا همیشه باید مقدارش همین باشه؟

type="System.Web.Security.SqlMembershipProvider" فقط باید از این فضای نامی استفداده کنیم یا مورد دیگه ای هم هست؟


connectionStringName="testMembership"،چطوری بایداز دیتابیسASpnetdb.mdfاستفاده بکنم؟

applicationName="TestItAll"این چیه ؟

ممنون از دوستان خوبم در سایت برنامه نویس.