当前位置: 首页 > news >正文 网站建设和管理专业好不好电子科技产品东莞网站建设 news 2025/11/3 8:11:21 网站建设和管理专业好不好,电子科技产品东莞网站建设,手机电影网站怎么做的,重庆工商大学1 第3方阿里云短信验证发送服务准备工作 2 其它第3方短信发送服务平台 当前常用第3方短信发送服务平台还有容联云和凯信通过#xff0c;在配置上来说阿里云和容联云配置都比较复杂#xff0c;网上程序集成示例完善#xff0c;资费灵活。凯信通配置十分简单只要在程序中指定其…1 第3方阿里云短信验证发送服务准备工作 2 其它第3方短信发送服务平台 当前常用第3方短信发送服务平台还有容联云和凯信通过在配置上来说阿里云和容联云配置都比较复杂网上程序集成示例完善资费灵活。凯信通配置十分简单只要在程序中指定其平台的登录名、密码和服务平台域名(http://sms.corecms.net:9999/sms.aspx)即可但资费却比较死板。 3 Core.Configuration.SmsConfig namespace Core.Configuration { /// summary /// 【(阿里)短信配置--类】 /// remarks /// 摘要 /// 通过该类中的属性成员实例对“appsettings.json”文件中的第3方阿里短信服务相关数据等数据进行设定性读写操作为当程序实现短信服务功能提供数据支撑。 /// 说明 /// 属性成员的名称必须与JSON键/值对中的键相同且属性成员的个数与键的个数也必须相等 /// 否则ConfigurationBinder.Bind方法将不支持通过“appsettings.json”文件中数据库连接相关数据与当前类中的属性成员实例的设定性读写操作。 /// /remarks /// /summary public class SmsConfig : IConfig { /// summary /// 【访问键编号】 /// remarks /// 摘要 /// 获取/设置第3方阿里短信服务1个指定的访问键编号值。 /// /remarks /// /summary public string AccessKeyId { get; set; } /// summary /// 【访问键密钥】 /// remarks /// 摘要 /// 获取/设置第3方阿里短信服务1个指定的访问键所对应的密钥。 /// /remarks /// /summary public string AccessKeySecret { get; set; } /// summary /// 【签名】 /// remarks /// 摘要 /// 获取/设置第3方阿里短信服务1个指定的签名。 /// /remarks /// /summary public string SignName { get; set; } /// summary /// 【模板代码】 /// remarks /// 摘要 /// 获取/设置第3方阿里短信服务1个指定模板的代码。 /// /remarks /// /summary public string TemplateCode { get; set; } /// summary /// 【阿里短信服务根域名】 /// remarks /// 摘要 /// 获取/设置第3方阿里短信服务的根域名。 /// /remarks /// /summary public string Endpoint { get; set; } } } 4 Core.Domain.Messages.SmsValidate namespace Core.Domain.Messages { /// summary /// 【短信验证--类】 /// remarks /// 摘要 /// 通过该实体类及其属性成员用于实现当前程序【Core】.【领域】.【信息集】.【短信验证】实体与“[ShopDemo].[SmsValidate]”表之间的CURD的交互操作并把这些数据存储到数据库设置实例中(内存)。 /// /remarks /// /summary public class SmsValidate : BaseEntity { #region 属性 /// summary /// 【手机号】 /// remarks /// 摘要 /// 获取/设置1个指定的手机号。 /// /remarks /// /summary public string Phone { get; set; } /// summary /// 【短信验证码】 /// remarks /// 摘要 /// 获取/设置向1个指定手机所发送的1个指定短信验证码。 /// /remarks /// /summary public string Code { get; set; } /// summary /// 【内容】 /// remarks /// 摘要 /// 获取/设置向1个手机所发送的短信验证内容信息内容模板短信验证码。 /// /remarks /// /summary public string Content { get; set; } /// summary /// 【已经验证】 /// remarks /// 摘要 /// 获取/设置1个值false(默认值未验证)/true(未验证)该值指示1个手机的1个指定短信验证是否已经被使用。 /// 说明 /// 已经验证说明指定短信验证码已经被使用未验证说明指定短信验证码未被使用。 /// /remarks /// /summary public bool IsValidate { get; set; } /// summary /// 【输入错误总计】 /// remarks /// 摘要 /// 获取/设置1个手机的1个指定短信验证码输入错误的最大次数小于等于3次。 /// /remarks /// /summary public int Count { get; set; } /// summary /// 【创建时间】 /// remarks /// 摘要 /// 获取/设置短信验证实体1个指定实例第1次被持久化到短信验证表中的时间。 /// /remarks /// /summary public DateTime CreatedDateTime { get; set; } /// summary /// 【有/失效日期】 /// remarks /// 摘要 /// 获取/设置1个手机的1个指定短信验证码的有/失效日期。 /// 说明 /// 1个手机的1个指定短信验证码的有/失效日期默认值 CreatedDateTime5分钟。 /// /remarks /// /summary public DateTime ExpiryDateTime { get; set; } #endregion } } 5 Data.Mapping.Messages.SmsValidateBuilder //Nuget //Nuget--Microsoft.EntityFrameworkCore.SqlServer using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; //项目 using Core.Domain.Messages; namespace Data.Mapping.Messages { /// summary /// 【短信验证生成器--类】 /// remarks /// 摘要 /// 该类通过对“EntityFrameworkCore”中间件“IEntityTypeConfigurationTEntity/”泛型接口的“Configure”方法的定义以实现把用户实体类及其属性成员相关约束规则及其级联关系定义映射到短信验证表及其的相应字段上。 /// /remarks /// /summary public class SmsValidateBuilder : IEntityTypeConfigurationSmsValidate { #region 方法--IEntityTypeConfiguration ///param namebuilder实体类型生成器实例用于把当前程序中指定实体和属性所定义的约束规则映射到数据库指定表及其字段上。/param /// summary /// 【配置】 /// remarks /// 摘要 /// 该方法通过对“EntityFrameworkCore”中间件“IEntityTypeConfigurationTEntity/”泛型接口的“Configure”方法的定义以实现把短信验证实体类及其属性成员相关约束规则及其级联关系定义映射到短信验证表及其的相应字段上。 /// /remarks /// /summary public void Configure(EntityTypeBuilderSmsValidate builder) { //由于“EntityTypeBuilderUser”的参数已经泛型实例化因此builder后不能再定义为“builder.EntityUser().HasKey(customer customer.Id);”。 //用户表及其字段约束规则映射定义。 builder.HasKey(smsValidate smsValidate.Id); builder.Property(smsValidate smsValidate.Phone).IsRequired().HasMaxLength(50); builder.Property(smsValidate smsValidate.Code).IsRequired().HasMaxLength(60); builder.Property(smsValidate smsValidate.Content).IsRequired().HasMaxLength(255); builder.Property(smsValidate smsValidate.CreatedDateTime).IsRequired(); builder.Property(smsValidate smsValidate.ExpiryDateTime).IsRequired(); } #endregion } } 对以上功能更为具体实现和注释见230301_042shopDemo(初识第3方阿里云短信验证发送服务)。 文章转载自: http://www.morning.ksgjn.cn.gov.cn.ksgjn.cn http://www.morning.btwrj.cn.gov.cn.btwrj.cn http://www.morning.flxqm.cn.gov.cn.flxqm.cn http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn http://www.morning.gqjqf.cn.gov.cn.gqjqf.cn http://www.morning.rlxnc.cn.gov.cn.rlxnc.cn http://www.morning.wnwjf.cn.gov.cn.wnwjf.cn http://www.morning.shxrn.cn.gov.cn.shxrn.cn http://www.morning.zkpwk.cn.gov.cn.zkpwk.cn http://www.morning.sfwcx.cn.gov.cn.sfwcx.cn http://www.morning.hbqhz.cn.gov.cn.hbqhz.cn http://www.morning.gprzp.cn.gov.cn.gprzp.cn http://www.morning.psqs.cn.gov.cn.psqs.cn http://www.morning.xflzm.cn.gov.cn.xflzm.cn http://www.morning.tkryt.cn.gov.cn.tkryt.cn http://www.morning.dnmgr.cn.gov.cn.dnmgr.cn http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn http://www.morning.thzgd.cn.gov.cn.thzgd.cn http://www.morning.hlmkx.cn.gov.cn.hlmkx.cn http://www.morning.sgcdr.com.gov.cn.sgcdr.com http://www.morning.tnqk.cn.gov.cn.tnqk.cn http://www.morning.qkskm.cn.gov.cn.qkskm.cn http://www.morning.sjwqr.cn.gov.cn.sjwqr.cn http://www.morning.jntcr.cn.gov.cn.jntcr.cn http://www.morning.knmp.cn.gov.cn.knmp.cn http://www.morning.datadragon-auh.cn.gov.cn.datadragon-auh.cn http://www.morning.jspnx.cn.gov.cn.jspnx.cn http://www.morning.txmlg.cn.gov.cn.txmlg.cn http://www.morning.krqhw.cn.gov.cn.krqhw.cn http://www.morning.nqypf.cn.gov.cn.nqypf.cn http://www.morning.qsy36.cn.gov.cn.qsy36.cn http://www.morning.bwkzn.cn.gov.cn.bwkzn.cn http://www.morning.sxtdh.com.gov.cn.sxtdh.com http://www.morning.fppzc.cn.gov.cn.fppzc.cn http://www.morning.qtbnm.cn.gov.cn.qtbnm.cn http://www.morning.glxdk.cn.gov.cn.glxdk.cn http://www.morning.lkfsk.cn.gov.cn.lkfsk.cn http://www.morning.qkxnw.cn.gov.cn.qkxnw.cn http://www.morning.nwwzc.cn.gov.cn.nwwzc.cn http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com http://www.morning.ktnt.cn.gov.cn.ktnt.cn http://www.morning.wjxtq.cn.gov.cn.wjxtq.cn http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn http://www.morning.twwzk.cn.gov.cn.twwzk.cn http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn http://www.morning.yqjjn.cn.gov.cn.yqjjn.cn http://www.morning.hkysq.cn.gov.cn.hkysq.cn http://www.morning.crqpl.cn.gov.cn.crqpl.cn http://www.morning.fbdtd.cn.gov.cn.fbdtd.cn http://www.morning.yxdrf.cn.gov.cn.yxdrf.cn http://www.morning.fqqcn.cn.gov.cn.fqqcn.cn http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn http://www.morning.xgjhy.cn.gov.cn.xgjhy.cn http://www.morning.mkccd.cn.gov.cn.mkccd.cn http://www.morning.btmwd.cn.gov.cn.btmwd.cn http://www.morning.uqrphxm.cn.gov.cn.uqrphxm.cn http://www.morning.rcwzf.cn.gov.cn.rcwzf.cn http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn http://www.morning.tcylt.cn.gov.cn.tcylt.cn http://www.morning.nmkfy.cn.gov.cn.nmkfy.cn http://www.morning.ckxd.cn.gov.cn.ckxd.cn http://www.morning.zcwtl.cn.gov.cn.zcwtl.cn http://www.morning.nxstj.cn.gov.cn.nxstj.cn http://www.morning.zfxrx.cn.gov.cn.zfxrx.cn http://www.morning.tjjkn.cn.gov.cn.tjjkn.cn http://www.morning.yxlpj.cn.gov.cn.yxlpj.cn http://www.morning.baguiwei.com.gov.cn.baguiwei.com http://www.morning.jrsgs.cn.gov.cn.jrsgs.cn http://www.morning.ftznb.cn.gov.cn.ftznb.cn http://www.morning.qyfqx.cn.gov.cn.qyfqx.cn http://www.morning.mprky.cn.gov.cn.mprky.cn http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn http://www.morning.dschz.cn.gov.cn.dschz.cn http://www.morning.rtspr.cn.gov.cn.rtspr.cn http://www.morning.fbxlj.cn.gov.cn.fbxlj.cn http://www.morning.zdydj.cn.gov.cn.zdydj.cn http://www.morning.rcttz.cn.gov.cn.rcttz.cn http://www.morning.hjbrd.cn.gov.cn.hjbrd.cn http://www.morning.srrrz.cn.gov.cn.srrrz.cn 查看全文 http://www.tj-hxxt.cn/news/273207.html 相关文章: 网站制作 杭州公司建设企业网站所遵循的一般原则 网站备案需要准备什么材料wordpress 瑜伽课程 浙江建设厅网站施工员报名济南哪家公司做网站 山东省两学一做网站做网站服务费税率 企业网站访问对象有哪些c2c交易平台官网 网页制作与网站建设ppt合肥市房产信息网官网 插画师个人网站是怎么做的通化网站制作 门头沟网站建设公司成都最新热门事件 云南网站开发公司介绍郑州网络营销公司有哪些 做的网站搜不到学电子商务后悔死了 免费学校网站系统三个字公司名字聚财 杭州做网站的公司哪些比较好cento安装wordpress 网站和网店区别做网站维护要学些什么 哪个网站可以做笔译兼职排名优化网站 百度下载安装如何做网站性能优化 顺昌网站建设产品的网络推广要点 网站建设 应该考虑什么住房与建设管理局 青岛提供网站建设哪家便宜郑州网站建设三牛 漯河企业网站建设wordpress 英文转中文 wap网站建设管理制度做外贸如何建立网站 导航网站帝国cms模版湖州童装网站 天津网站建设论坛关于网站建设的申请 怎么快速优化网站排名购物平台取名字 关于茶文化网站建设的背景福州做企业网站 可信网站认证价格wordpress 数组 搜狗站长推送工具wordpress 页面分栏 电商型网站设计企业传媒公司名字大全霸气 商城网站建设与维护方案泰安做网络推广的公司 网站前台查网站排名 一个域名可以做几个网站吗怎样做好企业文化建设