邮箱接收验证码登录

邮箱接收验证码登录开发工具与关键技术 VSNVC 作者 听民谣的老猫撰写时间 2019 7 2511 07 已经讲过通过账号密码来进行用户的登录 今天就来讲讲邮箱发送动态密码实现用户登录 再讲这个功能之前你得去邮箱获取一下授权码 首先登录自己的邮箱 找到设置 找到账户 下滑到这里将画红圈的点击开启 选择一种验证方式 获取授权码 然后记住

开发工具与关键技术:VS NVC 作者:听民谣的老猫 撰写时间:2019/7/25 11:07

 

邮箱接收验证码登录邮箱接收验证码登录

已经讲过通过账号密码来进行用户的登录,今天就来讲讲邮箱发送动态密码实现用户登录。

 

再讲这个功能之前你得去邮箱获取一下授权码。

邮箱接收验证码登录

 

首先登录自己的邮箱,找到设置,找到账户。

邮箱接收验证码登录

 

下滑到这里将画红圈的点击开启,选择一种验证方式,获取授权码。然后记住,记不住的用本子记,没记住也没关系,可以再发。

邮箱接收验证码登录

 

然后讲之前我先说一下,我学的是ASP.Net.MVC.方法完全没问题的。照着打就没问题了。

 

然后关键来了,获取参数。

邮箱接收验证码登录

 

Email就是账号,mailContent就是邮件内容,然后就是标题。

邮箱接收验证码登录

 

至于内容你要搞的花里胡哨的也是可以的,拼接一下就好了。完了参数提交post什么什么的都可以,能提交上就ok了,记得路径别错。

public ActionResult SendEmail1(string mailTo, string mailSubject, string mailContent) { SmtpClient mailClient = new SmtpClient("smtp..com"); mailClient.EnableSsl = true; mailClient.UseDefaultCredentials = false; //Credentials登陆SMTP服务器的身份验证. mailClient.Credentials = new NetworkCredential("这个是填发件人邮箱", "这个是填授权码");//邮箱, MailMessage message = new MailMessage(new MailAddress("这里也是发件人邮箱"), new MailAddress(mailTo));//发件人,收件人 message.IsBodyHtml = true; // message.Bcc.Add(new MailAddress("")); //可以添加多个收件人 message.Body = mailContent;//邮件内容 message.Subject = mailSubject;//邮件主题 mailClient.Send(message); // 发送邮件 return Json(true, JsonRequestBehavior.AllowGet); }

 

方法就是这个样子。该套的套一下,该抄的抄。

这样是会报错的因为你没引用。

邮箱接收验证码登录

 

该整的都整上,你要加啥判断都ok,我这就是纯粹的告诉你怎么发送,怎么用。

至于方法代码是到处找的,这里试一下那里加一点,方法到底出至谁手我也不记得了,但是这个方法在ASP.Net.MVC中是完全没问题的。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232387.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql和sql server一样吗_sql视图和查询的区别

    mysql和sql server一样吗_sql视图和查询的区别导读:接下来的网上商城的项目,需要用到MySQL数据库了。这个对于我来说,是一个新接触的东西,按照惯例,在刚开始学习一个东西的时候,先从宏观上去了解它。本篇博客,先介绍SQLServer的基本内容,然后介绍MySQL的基本内容,最后介绍两者之间的区别。一、SQLServer基本简介1.1,概述SQLServer是Microsoft公司推出的关系型数据库管理系统。具有使

    2022年9月27日
    3
  • 键盘与计算机连接,罗技键盘怎么连接电脑?原来连接的方式这么简单!「建议收藏」

    键盘与计算机连接,罗技键盘怎么连接电脑?原来连接的方式这么简单!「建议收藏」现在科技的发展已经让我们拥有越来越方便电子的工具,他们在生活中会帮助我们更快捷方便的达到目的,可以说科技创造了新的生活与理念。很多人也都逐渐让自己的生活更加接近现代技术的发展,比如我们会通过在生活中购买很多的智能家居的方式,让自己感受科技的力量。其实除了智能家居,我们常使用的电脑就是一种非常智能和先进的科技。而与电脑相关的键盘也被开发的越来越智能和先进,我们的使用的可能过程可能就会存在很多的问题,…

    2022年10月16日
    6
  • 互联网后端基础技术

    互联网后端基础技术互联网后端基础技术

    2022年4月22日
    38
  • java目录删除_java删除文件及目录[通俗易懂]

    java目录删除_java删除文件及目录[通俗易懂]java中删除目录事先要删除目录下的文件或子目录。用递归就可以实现。publicvoiddel(Stringfilepath)throwsIOException{Filef=newFile(filepath);//定义文件路径if(f.exists()&&f.isDirectory()){//判断是文件还是目录if(f.listFiles().length==…

    2022年6月5日
    38
  • Java IO层次体系结构[通俗易懂]

    Java IO层次体系结构[通俗易懂]在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable.掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了   JavaI/O主要包括如下几个层次,包含三个部分:   1.流式部分――IO的主体部分;  2.非流式…

    2022年6月5日
    63
  • 【转载】回调函数(callback)是什么?

    【转载】回调函数(callback)是什么?

    2021年11月18日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号