zoukankan      html  css  js  c++  java
  • HTML邮箱发送验证码

    //HTML页面

    <script>
    var i;
    function anniu() {
    var reg = new RegExp(/^([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+@([a - zA - Z0 - 9] +[_ |\_ |.] ?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/);
    var email = $("#email").val()
    if (email == "") {
    alert("邮箱不可为空");
    }
    else if (!reg.test(email)) {
    alert("邮箱格式不正确");
    }
    else {
    i = 56;
    $.post("/滑动验证/Email",{"email":email},
    function (res) {
    if (res!="发送成功") {
    alert("验证失败");
    }
    else {
    $("#huoqu").hide();
    $("#jishiqi").show();
    setInterval("DingShi()", 1000);
    }
    })
    }

    }
    function DingShi() {
    i = i - 1;
    if (i > 0) {
    $("#jishiqi").html(i+"秒后再次获取验证码");
    }
    else {
    $("#huoqu").show();
    $("#jishiqi").hide();
    }
    }

    </script>

    前台控制器

    public ActionResult Email(string email)
    {
    try
    {
    //生成随机数
    Random random = new Random();
    var value = "";
    for (int i = 0; i < 6; i++)
    {
    value += random.Next(1, 9);
    }
    //生成四位数的随机数
    //发送邮件前首先你要有一个邮箱地址,
    //twtfnyyn@126.com
    //smtp smtp.126.com
    //密码:
    //发送邮件的类
    SmtpClient client = new SmtpClient();
    //指定发送的方式
    client.DeliveryMethod = SmtpDeliveryMethod.Network;
    //指定服务器
    client.Host = "smtp.qq.com";
    //指定发件人的邮箱和密码
    client.Credentials = new System.Net.NetworkCredential("QQ邮箱", "邮箱授权码");//用户名和密码
    //发送邮件的设置
    MailMessage message = new MailMessage("发邮件的邮箱", email);
    //设置邮件的标题
    message.Subject = "我是一份测试邮件";
    message.Body = "你的验证码是" + value;
    //是否html格式,
    message.IsBodyHtml = true;
    message.BodyEncoding = Encoding.UTF8;
    //是否开启SSL方式
    client.EnableSsl = true;
    //发送邮件
    client.Send(message);
    return Content("发送成功");
    }
    catch (Exception)
    {

    throw;
    }


    }

  • 相关阅读:
    长尾分布(幂律分布)
    对角矩阵_分块矩阵
    梯度下降法_最速下降法
    协同过滤的基本思想
    奥卡姆剃刀原理
    PHP文件包含漏洞攻防实战
    PHP 配置文件中open_basedir选项作用
    php_admin_value open_basedir 引起的上传文件失败解决方法
    apache使某目录下的文件能够列表显示出来
    WinPE启动U盘的制作方法与软件下载(通用PE工具箱/老毛桃/大白菜WinPE)
  • 原文地址:https://www.cnblogs.com/kongjie/p/13186605.html
Copyright © 2011-2022 走看看