System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Html.IHtmlContent]

آموزش لاگین توسط پیامک در Asp.net Core

جلوگیری استفاده همزمان چند کاربر از یک اکانت در asp

 

آموزش لاگین توسط پیامک و جلوگیری استفاده همزمان چند کاربر از یک اکانت در Asp.net Core

امروزه اکثر وب سایت ها برای ورود کاربران به سیستم از شماره موبایل آنها استفاده می کنند. به این صورت که در ابتدا شماره موبایل کاربر از آنها درخواست می شود، کاربر با وارد کردن شماره موبایل یک پیامک از سمت سایت دریافت می کند که شامل یک کد می باشد. اصطلاحا یه این کد OTPCode می گویند. کاربر با وارد کردن این کد می تواند وارد پنل کاربری خود شده و از امکانات سایت استفاده کند.

در این دوره آموزشی به شما خواهیم آموخت چگونه در Asp.net core این کار را انجام دهید.

 

مزایای ارسال پیامک به کاربر جهت لاگین

شاید برای شما هم این سوال پیش آمده چرا علی رغم اینکه ارسال پیامک می تواند برای مدیران سایت هزینه در بر داشته باشد ولی اکثر سایتها به دنبال استفاده از این روش هستند. در ادامه برخی مزایای این کار را برای شما ذکر می کنیم.

  • دریافت شماره تماس کاربران و جمع آوری لیستی از شماره تماس ها جهت ارتباط با کاربران خود یا انجام تبلیغات و ...
  • جلوگیری از ورود ربات ها و اطمینان از اینکه کاربران شما شخص واقعی هستند
  • جلوگیری از استفاده چند نفر از یک اکانت برای وب سایتهای آموزشی و خدماتی و اشتراک فیلم و ...
  • عدم نیاز به نگهداری و حفظ پسورد توسط کاربران. در این روش کاربران هیچ رمز عبوری ندارند و مشکلاتی از قبیل فراموشی رمز عبور و ... را نخواهند داشت.
  • امنیت بالاتر اطلاعات و پنل کاربران
  • امکان ساده تر رهگیری فعالیت های کاربران

در بالا برخی از مزایای استفاده از پیامک به جای رمز عبور شرح داده شد. البته مزایای دیگری نیز این کار برای شما خواهد داشت. بنابراین توصیه می کنیم در صورتی که هنوز از روش قدیمی نام کاربری و رمز عبور ثابت استفاده می کنید هر چه سریعتر ورود به وب سایت خود را به روش OTPCode تبدیل کنید و لیست شماره تماس های کاربران خود را جمع آوری کنید.

 

دموی کامل آموزش

 

آنچه در این دوره آموزشی خواهید آموخت

اما در این دوره آموزشی یک سورپرایز دیگر نیز برای شما خواهیم داشت. یکی از مشکلاتی که بسیاری از وب مسترها و مدیران سایت با آن مواجه هستند استفاده همزمان چند کاربر از یک اکانت می باشد.

این مشکل خصوصا در وب سایت های خرید اشتراک فیلم و سریال و آموزش بسیار زیاد می باشد. در این دوره آموزشی علاوه بر اینکه نحوه لاگین کاربر توسط پیامک در Asp.net Core را آموزش خواهیم داد نحوه جلوگیری از استفاده همزمان چند کاربر از یک اکانت در Asp.net Core را نیز خواهیم آموخت.

 

تکنولوژی های استفاده شده در این دوره آموزشی

  • Asp.net Core 8.0
  • Sql Server
  • Entity Framework Core
  • Bootstrap
  • پنل پیامکی کاوه نگار
سرفصل های دوره
*جهت دانلود قسمتهای رایگان ابتدا لاگین کنید.*
    • 1
    • ایجاد پروژه و آماده سازی فرم لاگین

    • 2
    • آماده سازی فرم جهت ورود کد اعتبارسنجی و نمایش تایمر

    • 3
    • ایجاد، نصب و راه اندازی دیتابیس در پروژه

    • 4
    • کنترل عدم ارسال بیش از حد پیامک برای یک شماره تماس

    • 5
    • تولید کد رندوم و کنترل اینکه شماره تماس قبلا ثبت نام شده یا خیر

    • 6
    • ثبت و ورود شماره ای که از قبل وجود نداشته و کنترل کد اعتبارسنجی

    • 7
    • ورود توسط کداعتبارسنجی برای کاربران از قبل ثبت نام شده

    • 8
    • تغییر شماره تماس و ثبت اطلاعات کاربران آنلاین جهت عدم استفاده همزمان چند کاربر از اکانت

    • 9
    • جلوگیری از ورود همزمان چند کاربر و نمایش کاربران لاگین شده به مالک اکانت

    • 10
    • بیرون انداختن کاربرانی که از قبل وارد اکانت شده اند توسط مالک اصلی اکانت

    • 11
    • آشنایی با پنل پیامکی و ارسال پیامک اعتبارسنجی توسط Api

نظرات 2


جهت ارسال نظر خود لطفا لاگین کنید.
  • Babak62

    درود برمهندس عزیز و ضمن خدا قوت باید خدمتتون عرض کنم که مواردی از این دست برای جلوگیری سودجویان و سوءاستفادهده گران میتونه 50% مشکل ماها رو حل کنه ولی همین سال پیش یکی از دوستان من که یکی از آموزشهای خوب یکی از سایتهای معروف حال حاضضر رو خریداری کرده بود ولی فرصت استفاده از اونها رو نداشت به همین روش پیامکی و به راحتی امکان ورود من به پنلش رو داد و من تونستم فیلمها رو رایگان دانلود کنم.... حالا میخوام بدونم چطوری میشه این 50% بقیه ی مشکل رو حلش کرد؟؟ البته ناگفته نَمونه که روشی که شما تدریس کردید بیشتر برای وب اپلیکیشن های سازمانی کاربرد کاراتری داره تا سایت...درسته؟؟

    • saedbfd مدرس

      درود بر شما. ببینید در این آموزش ورود از طریق ارسال کد اعتبار سنجی هست و قطعا کسی که این کد رو داره میتونه وارد بشه. (البته همزمان فقط یک کاربر اجازه ورود داره.) این موضوع که شخصی بیاد کد اعتبارسنجی رو به دوست خودش بده رو دیگه نمیشه جلوگیری کرد (البته بازم تاکید میکنم در این حالت خود مالک اصلی اکانت دیگه نمیتونه استفاده کنه چون دوستش داره استفاده میکنه). بنظرم این روش تا 90 درصد مشکلات رو حل میکنه نه 50 درصد. این روش برای همه سایتها و وب اپلیکیشن ها میتونه مفید باشه.

مشخصات این دوره آموزشی

  • مدرس دوره : سعید بحرانی فرد
  • تعداد قسمتها : 11
  • زمان دوره : 04:02:03
  • سطح دوره : پروژه محور
  • وضعیت دوره : تکمیل شده
  • نوع دوره : دانلودی
  • سورس : دارد
  • قابلیت صدور مدرک : ندارد
  • آخرین آپدیت : ۱۴۰۲/۱۲/۲۶
  • قیمت : 999,000 تومان 400,000 تومان
  • اتمام تخفیف : نامشخص
دسته بندی آموزش

Asp.net Core