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استفاده کنم.
دوستان لطفا راهنمایی کنند.ممنون
من میخوام از کلاس 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استفاده کنم.
دوستان لطفا راهنمایی کنند.ممنون