PDA

View Full Version : استفاده از roles,member دز sql server2000



PrinceDotNet
یک شنبه 20 اسفند 1385, 16:44 عصر
سلام
می خواستم بدونم میشه از roles و members در sql 2000 هم استفاده کرد ؟
یا فرقی هم بین اونها هست ؟

rtech
یک شنبه 20 اسفند 1385, 20:41 عصر
بله میشه استفاده کرد از طریق ابزار aspnet_regsql میشه این کار رو کرد و هیچ فرقی هم نداره

PrinceDotNet
دوشنبه 21 اسفند 1385, 00:00 صبح
میشه بیشتر توضیح بدید ؟
یعنی باید چکار کنم ؟

manager
دوشنبه 21 اسفند 1385, 10:11 صبح
قوانین بخش را مطالعه فرمائید... آقائی به نام Search وجود داره که به اکثر سوالات شما به طور مفصل پاسخ می ده ...
آقای Search درباره ی Membership به من بگو (http://www.barnamenevis.org/forum/search.php?searchid=347482)

rtech
دوشنبه 21 اسفند 1385, 11:37 صبح
خوب توضیحش رو کامل میدم .
اول به درایو ویندوزت برو بعد آدرس زیر رو پیدا کن :



\WINDOWS\Microsoft.NET\Framework\v2.0.50727


حال فایل Aspnet_regsql رو پیدا کن و اجراش کن
مرحله اول رو next بزن
در مرحله دوم configure sql server for application services رو انتخاب کن
در مرحله بعدی نام سرور رو انتخاب بعد دیتابیسی که میخوای ازش استفاده کنی را انتخاب کن
و بعد next رو بزن تا فایلهای مورد نظر کپی بشه

حال باید یک کانکشن استرینگ در web.config بسازی :



<connectionStrings>
<add name="mbp" connectionString="Data Source=AHMADI;Initial Catalog=mbp;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>


حال برای اینکه یک membership اختصاصی داشته باشی کد زیر را یعد از تگ system.web وارد کن :



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



حال از منوی Website گزینه asp.net configuration رو انتخاب کن .
به قسمت provider برو
بعد Select a different provider for each feature (advanced) رو انتخاب کن
حالا CustomizedProvider رو بزن و صفحه رو ببند .

کار تمومه و میتونی از sqlserver 2000 برای membership and role استفاده کنی .
امیدوارم کامل توضیح داده باشم

rtech
دوشنبه 21 اسفند 1385, 11:39 صبح
البته اون 2 خطی که در membership به نام های minrequire password length و خط بعدیش هست برای تعیین پسوردیه که کاربر برای ثبت نام استفاده میکنه