首页 > 其他分享 >.NET Core短信验证

.NET Core短信验证

时间:2022-10-08 15:57:46浏览次数:69  
标签:Core 短信 手机号 验证码 Session NET

 

 思路:

 

1、构造手机验证码,需要生成一个6位的随机数字串;

 

2、找短信平台获取使用接口向短信平台发送手机号和验证码,然后短信平台再把验证码发送到制定手机号上

 

3、将手机号验证码、操作时间存入Session中,作为后面验证使用;

 

4、接收用户填写的验证码、手机号及其他注册数据;

 

5、对比提交的验证码与Session中的验证码是否一致,同时判断提交动作是否在有效期内;

 

6、验证码正确且在有效期内,请求通过,处理相应的业务。

 

参照:.NET Core实战项目之CMS 第十六章 用户登录及验证码功能实现 - 走看看 (zoukankan.com)

标签:Core,短信,手机号,验证码,Session,NET
From: https://www.cnblogs.com/summerZoo/p/16769164.html

相关文章

  • Springboot集成阿里云短信
    目录1前言2准备工作2.1了解流程2.2配置信息2.3短信签名和模板2.3.1签名2.3.2模板2.3.3存入数据库3SDK4集成Springboot4.1集成4.2测试5后记1前言​ 线上系......
  • 搭建Swagger框架时,浏览不到Swashbuckle.AspNetCore包的简单解决办法
    什么是Swagger?Swagger是一款RESTFUL接口的文档在线自动生成+功能测试的软件。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTFUL风格的Web服务。 ......
  • C# .NET Framework EXCEL NPOI EOF in header
    实例化时异常: EOFinheader错误代码:try{workBook=newHSSFWorkbook(file);}catch......
  • ASP.NETCore中REST落地指南
    1、控制器上[Route("[controller]/[action]")]2、强制要求控制器中不同的操作用不同的方法名3、把[HttpGet]、[HttpPost]、[HttpDelete]、[HttpPut]等添加到对应的操作方法......
  • 基于Netty的TCP服务框架
    19年写的一个基础的TCP服务框架,内置了一个简单IOC容器,当时的目标是一方面能作为组件供第三方集成实现TCP通讯相关功能,另一方面作为提供一种服务框架范式。所以框架核心点......
  • .NETCore .NET6中一些常用组件的配置及使用记录,持续更新中。。。
    .NETCore.NET6中一些常用组件的配置及使用记录,持续更新中。。。  NET6App介绍.NET6的CoreApp框架,用来学习.NET6的一些变动和新特性,使用EFCore,等一系列组件的运......
  • 不安装运行时运行 .NET 程序 - NativeAOT
    大家好,先祝大家国庆快乐。不过大家看到这篇文章的时候估计已经过完国庆了......
  • NIO基础-Netty系列-1
    概览NIO三大核心组件:1,Channel2,Buffer3,Selector先概述一下三者的概念和之间的关系,再逐个了解组件的API打个基础。对于IO通信,必然需要连接起来才能通信,Channel可以理解......
  • CSharp: Visitor Pattern in donet core 3
     ///<summary>///访问者模式VisitorPattern///geovindu,GeovinDueidt///</summary>interfaceIEmployee{///<sum......
  • 深入剖析 Kubernetes-1容器技术概念入门
    1从进程说开去1.1前言容器技术的兴起来源于PaaS技术的普及Docker公司发布的Docker项目具有里程碑式的意义Docker项目通过“容器镜像”,解决了应用打包这个根本性难题......