.NEt中我通过邮箱发送一天链接链接中有个随机产生的验证码用于找回密码用的

问题描述

.NEt中我通过邮箱发送一天链接链接中有个随机产生的验证码用于找回密码用的

.NEt中我通过邮箱发送一天链接链接中有个随机产生的验证码用于找回密码用的,点击链接访问Action。访问之后解析数据并且匹配,我的生成的数据是放到session当中了。可是换个浏览器这个链接它就不能行了,怎么让我在电脑端生成的链接,手机通过邮件内容链接可以更改密码。现在的问题就是访问这个链接,链接中的随机数也可以和我生成的进行匹配

解决方案

生成的数据不要放在session中,而是应该放在user表中。

解决方案二:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;

namespace GameCard.DAL.ViewModel
{

public static class CheckCode
{

    private static Hashtable checkCodeTable = new Hashtable();

    public static Hashtable getByKey(string userName, string userEmail)
    {
        return (Hashtable)checkCodeTable[userName+userEmail];
    }

    public static void addCodeAndKey(string userName,string userEmail,Hashtable checkCode)
    {
        checkCodeTable.Remove(userName + userEmail);
        checkCodeTable.Add(userName + userEmail, checkCode);
    }
}

}

时间: 2024-09-27 21:30:38

.NEt中我通过邮箱发送一天链接链接中有个随机产生的验证码用于找回密码用的的相关文章

Java实现邮箱找回密码实例代码_java

通过邮件找回密码功能的实现 1.最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回.通过java发送邮件的功能我就不说了,重点讲找回密码. 2.参考别人的思路:发送邮件→请求邮件里的URL→验证url→{验证成功修改密码,不成功跳转到失败页面} 重点就是如何生成这个url和如何解析这个url. 需要注意的是一个url只能修改一次密码,当同一帐号发送多封邮件,只有最后一封邮件的url 邮箱  3.加密能防

servlet-java中关于邮箱找回密码

问题描述 java中关于邮箱找回密码 我自己做了一个servlet项目,模仿一下现在的注册,登录,修改之类的功能, 发现"忘记密码",邮箱找回密码功能自己不会,希望在这能学到这些 解决方案 很简单,你的数据库对每个账户添加一个字段,用来保存一个随机数. 当用户点找回密码的时候,你就产生一个随机数,并且给用户注册用的邮箱发送一条邮件,包含这个随机数. 用户打开邮件,然后得到随机数,访问你的网站,输入成功,你就转入修改密码的界面,让用户重设密码即可. 关键点就是发邮件. 解决方案二: 网上

如何验证会员系统中用户的邮箱是否真实存在_MsSql

在开发网站时,我们需要对用户注册的邮箱进行核对与验证,用户填写的邮箱是否有效邮箱. 好吧,我们先从数据库入手,修改用户表让用户有填写email的字段,添加了2个字段: ALTER TABLE [dbo].[Users] ADD [Email] VARCHAR(100) NULL, [IsVerify] BIT NOT NULL DEFAULT(0) SELECT * FROM [dbo].[Users] 由于你需要做2个功能,一个是要求用户验证邮箱有效性,也有可以以邮箱来让用户修改用户密码.因此

如何验证会员系统中用户的邮箱是否真实存在

在开发网站时,我们需要对用户注册的邮箱进行核对与验证,用户填写的邮箱是否有效邮箱. 好吧,我们先从数据库入手,修改用户表让用户有填写email的字段,添加了2个字段: ALTER TABLE [dbo].[Users] ADD [Email] VARCHAR(100) NULL, [IsVerify] BIT NOT NULL DEFAULT(0) SELECT * FROM [dbo].[Users] 由于你需要做2个功能,一个是要求用户验证邮箱有效性,也有可以以邮箱来让用户修改用户密码.因此

数据帧-C#中多次重复发送一帧,怎么实时显示到窗体

问题描述 C#中多次重复发送一帧,怎么实时显示到窗体 有一个数据包,有帧头桢尾,数据,共22个字节,通过调试工具发送出去,并实时显示到窗体,并显示帧数.求助

java web-如何根据用户注册的邮箱发送通知、消息、密码的验证?(java网站方面的)

问题描述 如何根据用户注册的邮箱发送通知.消息.密码的验证?(java网站方面的) 如题,如何根据用户注册的邮箱发送通知.消息.密码的验证? 请高手提供思路啊 谢谢

在JSP中使用JavaMail邮件发送收取

js     你希望在jsp中建立一个邮件发送收取工具吗?下面将介绍的就是在jsp中建立一个邮件发送收取工具.在这篇文章中你可以了解到JavaMail API的一些要点以及如何在JSP中使用它.本文中还包括了在JSP中使用JavaMail的实例.JavaMail是JSP应用软件中相当强大的API. 阅读这篇文章需要对JSP.JavaBeans和JavaMail有一定的初步了解.当然,有关于JavaMail的知识你可以通过阅读这篇文章来获得.如果你对于以上三项一无所知,但你所使用的服务器支持JSP

qq邮箱-mutt + msmtp ,126邮箱发送成功,QQ邮箱发送失败,请问什么原因导致的失败?感谢

问题描述 mutt + msmtp ,126邮箱发送成功,QQ邮箱发送失败,请问什么原因导致的失败?感谢 我弄了一晚上都没弄好,关于认证.加密.端口什么的都试过无数次了 goolge到一篇帖子,通过抓包发现本应该被识别的部分数据被忽视了,导致步骤错位 (原贴:http://sjcatsoft.cnblogs.com/archive/2009/06/06/1497772.html) 请更明白其中原因的大神,能够精确指点一下 (我猜想sendmail或者postfix会不会存在类似的问题) 感谢~

broadcastreceiver-android BroadcastReceiver 中还可以再发送广播吗?

问题描述 android BroadcastReceiver 中还可以再发送广播吗? 想在onReceive中再发送个广播通知页面更新,但是不行 有没有什么好的方法达到类似效果 解决方案 可以的,你接收不到应该是你的问题,或者是接受者是嵌入2层以上的fragment 解决方案二: 利用handler 应该也可以. 解决方案三: 首先,广播收不到正常有两个原因,一是你没注册广播接受者,二是action过滤不对,好好的看看这些问题.其次,你这个更新UI的问题可以用Activity之间解耦的办法,比如