using Longbow.Web.SMS; using System.Threading.Tasks; namespace Bootstrap.Admin { /// /// 手机号登陆帮助类 /// class DefaultSMSProvider : ISMSProvider { public DefaultSMSProvider() { Options = new SMSOptions(); Options.Roles.Add("Administrators"); Options.Roles.Add("Default"); } /// /// 获得 短信配置信息 /// public SMSOptions Options { get; protected set; } /// /// 下发验证码方法 /// /// /// public Task SendCodeAsync(string phoneNumber) => Task.FromResult(new SMSResult() { Result = true }); /// /// 验证验证码方法 /// /// 手机号 /// 验证码 /// public bool Validate(string phone, string code) => code == "1234"; } }