چگونه از سرویس MembershipProvider و RoleProvider استفاده کنیم

صفحه اصلی کارگروهها >> برنامه نویسی تحت Microsoft .Net  >> چگونه از سرویس MembershipProvider و RoleProvider استفاده کنیم
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
15 سال پیش در تاریخ: جمعه, خرداد 21, 1389 1:32

با سلام به دوستان خوب . برای این که بتونین از سیستم اهراز هویت دات نت استفاده کنید . من یک مثال اماده کردم ام. ان را ببینید.
با استفاده از این روش شما میتونین از سرویس دات نت متناسب با پروژه خ.دتون استفاده کنید. موفق باشید . اگر سوال ای داشتین مطرح کنید

http://www.maftoox.com/Dowenload/Learning/csharp/MembershipProviderandRoleProvider.rar

حذف ارسالي ويرايش ارسالي
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
15 سال پیش در تاریخ: پنجشنبه, تير 17, 1389 11:45

سلام
اول تشکر بابت سورس کدی  که گذاشتید
اگه میشه توضیح  بدین که بفهمیم این کد ها چیه ، بخصوص کلاس ها.
من قبلا از Asp.net configuration استفاده کردم ، ولی الان  فکر می کنم خیلی جالب نیست که از wizard ی که داره استفاده کنم.
مرسی

حذف ارسالي ويرايش ارسالي
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
15 سال پیش در تاریخ: جمعه, تير 18, 1389 2:30

با سلام.
خلاصه بگم
قبلا برنامه نویسان برای این که مدیران را کنترل کنند ( همان کاربرانی  در بخش مدیریت  ) از کوکی و سشن و ... استفاده میکردند. ولی در دات نت جدید مایکروسافت طرح جدید را برای کنترل کاربران معرفی کرد. شامل چند کلاس بوده .
الان برنامه نویسان از توابع ان برای login و خروج استفاده میکنند.
نکته اینجاست . اگر بخواهیم یک پوشه را برای کاربرانی که رول مدیریت را دارند ست کنیم و یک پوشه دیگر را برای کاربران عادی ست کنیم با wizard  خود دات نت این کار را انجام میدیم .حالا اگر بخواهیم خودمان کنترل کاربران را به دست بگیریم چطور
کلاس هایی را که در بالا نامشان را اورده ایم کلاس های اصلی برای پیاده سازی authentication  هستند. برای این که کار را از دات نت گرفته و شما ان را مدیریت کنید باید  2 کلاس جدید را از نوع همان دو کلاس را که در بالا گفتیم بسازیم.
اگر از ویزارد استفاده کنید خود دات نت در پوشه app-data وب سایت شما دیتابیس های خود را میسازد . وکل ساخت کاربر و حدف کاربر و  رول و .... را با این دیتابیس پیکر بندی میکند و میسازد

حالا مثالی  که در بالا اورده ام ا یک مثال ساده است که  با ساخت 2 کلاس و مشتق گرفتن از کلاس های اصلی کار کنترل را برعهده میگیریم و خودمان ان را مدیریت میکنیم
به ان مثال ها توجه  کنید. دقت کنید برای این که دو کلاس خود را به دات نت معرفی کنید و از کلاس های شما استفاده کند لازم است  خطوطی را به وب کانفیگ وب سایت خود اضافه کنید . که در مثال من ان را نوشته ام

حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
15 سال پیش در تاریخ: جمعه, تير 18, 1389 3:26

سلام
مرسی از جوابتون
من تا آخر مرداد وقت دارم یه وب سایت  مشابه irexpert و همین nofa طراحی کنم ، خوب این سایت ها 3  نوع کاربر دارن admin, member ,guest .
به نظر شما استفاده از   session  خوب نیست؟
راستش تازه شروع به کد نویسی کردم ، authentication واسم مهمه ، پروژه دوره کاردانی ام  یه سایت بود که اونجا از wizard استفاده کردم و درگیره کد نویسی و کلاس ها نشدم ، ولی الان ترجیح میدم چند روز واسه login  وقت بزارم
به هر حال نظر شما واسم مهمه
مرسی

حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
15 سال پیش در تاریخ: جمعه, تير 18, 1389 3:54

با سلام
اصلا خوب نیست . تا اونجایی که امکان داره از session دوری کنید .
برای انجام کار ها از همان مثال هایی که زذدم استفاده کنید .

حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0