مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

سوال در مورد بازیابی رمز عبور در Identity توسط ارسال sms

یکشنبه, 28 بهمن 1397 09:47

سوال در مورد بازیابی رمز عبور در Identity توسط ارسال sms

باسلام

بازیابی رمز عبور با ایمیل توسط خود identity پیاده سازی شده است، من میخام بازیابی رمز عبور از طریق ارسال sms صورت بگیره!! راهنمایی کنید چکار کنم؟

یکشنبه, 28 بهمن 1397 10:15

سلام.

یک اینترفیس  ISmsSender بسازید.

 public interface ISmsSender
        {
            Task SendAsync(string userName, string password, string message);
        }

یک کلاس بنام SmsSender بسازید و متد اینترفیس را در کلاس impelement کنید:

 public class SmsSender : ISmsSender
        {
            public  Task SendAsync(string userName, string password, string message)
            {
                // کدهای مربوط یه سرویس دهنده پیامک را در اینجا پیاده سازی کنید

                return  Task.CompletedTask;
            }
        }

در Startup.cs متد Configuration هم خط زیر را اضافه کنید:

services.AddScoped<ISmsSender, SmsSender>();

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید