• ASP.NET通过回答提示问题以邮件方式找回密码


    首先要配置web.config

    1. 确保enablePasswordRetrieval="true"  requiresQuestionAndAnswer="true" passwordFormat="Encrypted"

    2. 在<system.web>内加入machineKey的配置,用于加密,在线生成machineKey的网站 http://aspnetresources.com/tools/machineKey

    3. 在<system.net> 中配置<mailSettings>用于发送邮件给找回密码的客户,发送到他注册的邮箱。

    4. 编写RetrievePassword.aspx页面用于找回密码,下面是RetrievePassword.aspx页面代码

    RetrievePassword.aspx

    下面是RetrievePassword.aspx.cs 代码

    RetrievePassword.aspx

    功能页面展示:

    mx3213

    用户名和提示问题是绑定到textbox的,只读显示,用户只是要输入答案:

    mx3215

    image

    打开163邮箱,收到了,耶!

    image

     


     


     


  • 相关阅读:
    冒泡排序算法
    delphi 处理图片(剪切,压缩)
    delphi 创建DLL文件 及其调用和注意事项
    对属性的认识
    timer实现Grid自动换行(连续相同的id跳到下一行)
    Form1调用Unit2类中函数
    微信二次分享不显示摘要和图片
    location.search为空导致微信拿不到code的问题
    考虑一下微信跳转的登录流程如何修改-无感知
    微信7.0(2019年1月份之后,没法使用抓包了,也许是为了安全,所以联调出问题记得看后台日志)
  • 原文地址:https://www.cnblogs.com/seapub/p/2391458.html
Copyright © 2020-2023  润新知