ورود

View Full Version : مبتدی: چطور asp.net identity را یاد بگیرم؟



user1000
پنج شنبه 16 شهریور 1396, 11:49 صبح
سلام

دوستان من به یه مشکل اساسی برخورد کردم در حال حاضر دارم یه سایت طراحی میکنم که میخوام در اون authorization و authentication انجام بشه

نزذیک 3 هفته هستش که هنوز نتونستم asp.net identity رو یاد بگیرم خیلی سرچ زدم ولی فایده نداشت مطالب هست ولی خیلی ناقص گفته شده

بهترین منبع هم کتاب Pro Asp.net MVC Platform بود من 3 فصلش که در مورد identity بود رو خوندم ولی بازم کامل نیست و آدم یه قسمت هایی

به مشکل میخوره .

هدفم برای یادگیری این مبحث اینه که یه سایتی به این صورت طراحی کنم:

1-سایت با 2 role مختلف (admin,user)
2-هر role باید به پنل خود انتقال داده شود
3-صفحه لاگین
4- صفحه ثبت نام
5-مشاهده فعالیت های کاربر (User Activity)

===========================================

حالا چطور میتونم همچین سایتی رو طراحی کنم با استفاده از identity در واقع گفتم اول باید یه همچین پروژه ای رو بسازم بعدش برم روی پروژه اصلی کار کنم

با تشکر

Moien Tajik
پنج شنبه 16 شهریور 1396, 13:16 عصر
1-سایت با 2 role مختلف (admin,user)
2-هر role باید به پنل خود انتقال داده شود
3-صفحه لاگین
4- صفحه ثبت نام

به ترتیب این آموزش هارو ببینید :
http://www.dotnettips.info/post/1770
http://bitdownload.ir/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%AF%D9%88%D8%B1%D9%87-%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-pluralsight-asp-net-identity-2-fundamentals/
https://git.ir/pluralsight-master-detail-workflow-apps-with-ef-mvc-identity-2-and-modals/


5-مشاهده فعالیت های کاربر (User Activity)
http://rion.io/2013/03/03/implementing-audit-trails-using-asp-net-mvc-actionfilters/

hakim22
شنبه 18 شهریور 1396, 22:48 عصر
در پروژه ی پیشفرض ASP.NET MVC سیستم Identity به صورت پیشفرض نصب و ثبت میشه. مشکل شما دقیقا کجاست ؟ چون کار خاصی لازم نیست روش انجام بشه.

user1000
یک شنبه 19 شهریور 1396, 11:29 صبح
بله درست میفرمایید ولی من از ابتدا دارم خودم مینویسم نمیخوام از حالت آماده استفاده کنم و میخوام عمیق درکش کنم چون استفاده از
امکانات آماده برای کسایی که تازه میخوان یه مبحث رو یادبگیرن یه مقدار درکش سخت میشه.

همونطور که گفتم شما فرض کنید من میخوام یه و ب سایتی به این صورت طراحی کنم:

1-سایت با 2 role مختلف (admin,user)
2-هر role باید به پنل خود انتقال داده شود
3-صفحه لاگین
4- صفحه ثبت نام
5-مشاهده فعالیت های کاربر (User Activity)

==============================

من میخوام یه همچین چیزی درست کنم بنظرم با این تمرین میشه مفهومش رو خوب فهمید تا بعد از این برم روی سایت اصلی کار کنم

hakim22
یک شنبه 19 شهریور 1396, 13:19 عصر
مسئله اینه که Identity فقط یک ابزار برای رسیدن به هدفه. قرار هست سیستم مدیریت کاربرهارو ساده کنه. شما می توانید در یک ساعت هر چیزی که باید درباره Identity بدونید یاد بگیرید. عملا هیچوقت هم لازم نمیشه دوباره برگردید و بیشتر یاد بگیرید. در هر پروژه ای ممکنه موارد جدیدی پیش بیاد اون ها رو هم یک به یک یاد میگیرد. (هر وقت پیش آمد)

تغییر دادن قالب آماده خیلی ساده تر هست. کدهای زیادی هم نداره. همینکه بدونید هر خط کد چه کاری انجام میده خیلی هم کافیه.