zoukankan      html  css  js  c++  java
  • 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

     


     


     


  • 相关阅读:
    【Appium】Android 按键码
    【Android】【问题解决记录】Error obtaining UI hierarchy :Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!
    【Python】Flask中@wraps的使用
    【Flask】报错解决方法:AssertionError: View function mapping is overwriting an existing endpoint function: main.user
    【Flask】Flask学习笔记(一) 应用基本结构
    【python】面向对象编程之@property、@setter、@getter、@deleter用法
    【MySQL】MySQL内连接,左连接,右连接查询
    【Linux】常见基础命令之文件操作
    【python】【logging】python日志模块logging常用功能
    内网信息收集
  • 原文地址:https://www.cnblogs.com/seapub/p/2391458.html
Copyright © 2011-2022 走看看