در این آموزش به احراز هویت در وبسایت به زبان ASP.NET Core به دو شکل ساده و با Identity به صورت گام به گام پرداخته شده است. در ابتدا به صورت کدنویسی با تعیین مراحل ثبتنام، ورود و نگهداری اطلاعات ورود کاربر به صورت داده موقت، احراز هویت و بررسی دسترسی لازم کاربر آشنا میشویم. سپس در بخش دوم این آموزش احراز هویت با روش پیشفرض یعنی Identity به صورت مراحل پیشکدنویسی شده و با تغییرات لازم برای ثبتنام، ورود کاربر و سپس دسترسی لازم انجام میشود. در پایان درک صحیحی از کدنویسی پیشفرض با کدنویسی احراز هویت به روش مقایسهسازی انجام میگیرد.
آموزش احراز هویت در ASP.NET Core به روش های ساده و Identity
توضیحات تکمیلی
دسترسی کاربران به وبسایتهای طراحی شده به صورت عادی و ایستا یا طبقهبندی و پویا همیشه مورد توجه مشتریان سفارشدهنده بوده است. طراحان و برنامهنویسان وب باید به این مقوله توجه ویژهای داشته باشند، چرا که عدم پیادهسازی یا پیادهسازی نادرست شیوه دسترسی کاربر در سطوح مختلف وبسایت میتواند مشکلات ناخواستهای را ایجاد کرده و حتی گاهی امنیت سایت را نیز به خطر بیندازد. حال با توجه به این موضوع برنامهنویسان، وبی که با زبان برنامهنویسی ASP.NET Core کدنویسی میکنند نیز از این مهم در شیوه کدنویسی خود استفاده میکنند.
از این رو، اهمیت این امر واضح است که برای هر وبسایت باید دسترسی کاربران همیشه مدیریت شود و این موضوع باید از بدو ثبتنام و ورود صورت گیرد. اکنون درک صحیحی از ضرورت این کار برای یک وبسایت مشخص میگردد و آن هم این است که چون هر سایتی که طراحی میشود از بخشهای گوناگون تشکیل شده است، باید دسترسی کاربران به بخشهای مختلف سایت، مدیریت گردد.
در این آموزش به احراز هویت در وبسایت به زبان ASP.NET Core به دو شکل ساده و با Identity به صورت گام به گام پرداخته شده است. در ابتدا به صورت کدنویسی با تعیین مراحل ثبتنام، ورود و نگهداری اطلاعات ورود کاربر به صورت داده موقت، احراز هویت و بررسی دسترسی لازم کاربر آشنا میشویم. سپس در بخش دوم این آموزش احراز هویت با روش پیشفرض یعنی Identity به صورت مراحل پیشکدنویسی شده و با تغییرات لازم برای ثبتنام، ورود کاربر و سپس دسترسی لازم انجام میشود. در پایان درک صحیحی از کدنویسی پیشفرض با کدنویسی احراز هویت به روش مقایسهسازی انجام میگیرد.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- درس یکم: معرفی کلاس AppConfiguration
- درس دوم: معرفی بخش DatabaseContext
- درس سوم: معرفی کلاس DatabaseContextFactory
- درس چهارم: معرفی کتابخانه Domain و کلاسهای آن
- درس پنجم: ساخت صفحه ثبتنام کاربر بدون Identity
- درس ششم: مدیریت نقش کاربر
- درس هفتم: روش اول اضافه کردن Identity
- درس هشتم: تنظیم Startup در روش اول
- درس نهم: بررسی ماگریشن ساختهشده در روش اول
- درس دهم: اضافهکردن کلاسهای اضافه در روش اول
- درس یازدهم: UserManager در Identity
- درس دوازدهم: ایجاد صفحه ثبتنام با Identity
- درس سیزدهم: ایجاد ورود کاربر با Identity
- درس چهاردهم: ایجاد بخش نقش کاربری با Identity
- درس پانزدهم: بخش مدیریت نقشهای کاربری با Identity
- درس شانزدهم: نحوه تغییر نقش کاربری
- درس هفدهم: بهروزرسانی دسترسیها
- درس هجدهم: نگهداری اطلاعات دسترسی در حافظه موقت
- درس نوزدهم: تغییر محدودیتهای پسورد در Identity
مفید برای
- برنامهنویسی
- علاقهمندان به طراحی سایت
پیش نیاز
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها











راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش احراز هویت در ASP.NET Core به روش های ساده و Identity |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۷۹۵۴۱ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVASP001 |
مدت زمان | ۴ ساعت و ۱۵ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (نمایش آنلاین + دانلود) |
حجم دانلود | ۷۲۹ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات
شیر مادر و نان پدر حلالت دلاور :)
آموزش خیلی خوبی بود
تو سایت های فارسی اموزش اینچنین واسه identity نبود هم کامل هم به روز...