`

验证时间是否过期

 
阅读更多

    在通过邮件找回密码时,通常会发一个被加密的链接到用户的邮箱,一般这个链接是有时间限制的。在此我给大家提供一下验证链接是否过期的小 demo.

   

     少罗嗦,多办事,代码如下:

  	public static void main(String[] args) {
  		/**间隔时间,这里是按毫秒计算的(72小时)*/
  	    int failLoginInterval = 60 * 60 * 1000 * 72;  		
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd mm:hh:ss");
		
		//间隔了多少时间
		Date dt = new Date();
		long lastDay = dt.getTime() - failLoginInterval;
		
		 //旧时间
		String paramStringOldDay = "2010-11-20 10:05:29";
		java.util.Date oldDate=null;;
		try {
			oldDate = sdf.parse(paramStringOldDay);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		
		System.out.println("old:"+oldDate.getTime()); //旧时间
		System.out.println("new:"+dt.getTime());    //新时间
		
		System.out.println("间隔了多少时间:"+lastDay);
		System.out.println("允许间隔的时间:"+failLoginInterval);
		
		//已经超过三天
		if(oldDate.getTime()<lastDay){
			System.out.println("过期");
		}else{
			System.out.println("可用");
		}
		
	}

 

0
1
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    access_token验证过期类

    `access_token`验证过期类是为了解决这个问题而设计的一种机制,确保应用程序能够正确地处理和更新过期的访问令牌。 `access_token`是OAuth 2.0授权框架中的一部分,主要用于安全地访问受保护的资源。当用户授权一...

    验证软件是否过期,网络连接

    验证软件是否过期,不需要模块。去百度上的时间。

    Lotus管理员ID过期重新验证方法

    ### Lotus管理员ID过期重新验证方法详解 #### 一、背景介绍 在使用IBM Lotus Domino环境时,管理员ID是进行日常管理和维护的关键工具之一。随着时间的推移,这些ID可能会过期,导致无法正常登录和执行管理任务。...

    易语言自定义时间验证(可以用于模块 DLL EXE验证 过期无限蓝屏)

    易语言自定义时间验证(可以用于模块 DLL EXE验证 过期无限蓝屏) 此模块运用加密程序(检测反编译) 必须按照 易语言助手3.0以上的 模块守护插件,才可以运行

    基于net core5.0的jwt过期超过一定时间则返回过期提醒,未超过则自动刷新

    服务器可以通过检查这个字段来判断令牌是否已过期。如果超过设定的时间限制,应返回“过期提醒”;如果未过期,可以继续处理请求。 4. **拦截器**: .NET Core中的拦截器可以在处理请求和响应之间插入逻辑。我们...

    获取服务器上的时间简单验证程序过期+Delphi源码

    获取服务器上的时间简单验证程序过期+Delphi源码,非常不错的源码

    ActiveMQ消息过期时间设置和自动清除解决方案

    5. **等待若干秒,消息队列清除(未设置抛弃死信队列,设置了死信队列过期时间)**:如果没有配置直接丢弃死信队列但设置了死信队列的过期时间,则等待一段时间后,检查消息队列是否被清空。 6. **等待若干秒,消息...

    Lotus Domino Server有关服务器ID文件过期解决方法.doc

    通常,你可以将日期设置为未来几年,确保在较长一段时间内不会再次过期。 - 确认新的截止日期后,根据提示进行下一步操作。如果还有其他需要验证的ID,继续选择“是”,否则选择“否”。 4. **使用验证后的ID文件*...

    docker部署rancher证书过期问题解决方案

    总之,解决Rancher证书过期问题的关键在于理解证书生命周期管理,正确备份和替换过期证书,以及确保时间同步机制的正常运行。遵循上述步骤,你应该能有效地处理这个问题,恢复Rancher服务的正常运行。

    ZABBIX监控SSL证书过期时间的监控工具-sslooker

    4. **测试和验证**:确保告警机制正常工作,测试不同过期时间下的告警响应。 5. **持续监控**:一旦设置完成,`sslooker`将持续监控SSL证书,并通过ZABBIX提供实时更新。 通过`sslooker`,系统管理员可以有效地...

    一种让共享软件的时间过期的软件(49KB)...

    标题中的“一种让共享软件的时间过期的软件”指的是在软件开发中常用的一种技术,即时间锁或许可证管理。这种技术通常用于限制免费试用版软件的使用期限,以鼓励用户购买完整版本。时间过期机制是通过在软件中设置一...

    C# 软件注册期限验证代码

    使用C#验证注册期限代码,注册表写入设备信息、写入注册时间。

    天正建筑过期补丁

    针对用户面临的天正建筑软件过期的问题,网络上流传着所谓的“过期补丁”,这使得用户得以绕开软件的许可证验证机制,继续使用过期的软件。这些过期补丁被设计为特定版本(例如2014版)的解决方案,用户安装补丁后,...

    session过期问题

    综上所述,Session过期问题是Web开发中的重要环节,涉及到用户身份验证、用户体验和系统安全。开发者需要根据具体需求选择合适的实现方式,并进行合理的设计和优化。通过下载的"session过期问题"文件,可以更深入地...

    loutus domino 证书过期,服务器错误,证书已过期处理方法

    这里输入新的验证到期时间,点击验证。 9. 接着弹出如下窗口。选择“否”即可。 B. notes 客户端的 Admin.id 验证 notes 客户端的 Admin.id 验证有两种方法: 方法一:将 Domino 服务器端刚才验证的 admin.id ...

    天正暖通2014过期补丁

    过期补丁的工作原理通常涉及修改软件的授权验证机制,绕过原有的时间限制检查。然而,市面上的补丁质量参差不齐,有些可能会导致软件稳定性下降,甚至引入安全隐患。"真正的天正暖通2014过期补丁"强调其解决了其他...

    易语言ASPACCESS打造网络验证软件使用权限可设定授权时间

    易语言ASPACCESS打造网络验证软件使用权限可设定授权时间是一个基于易语言编程环境,并结合ASPACCESS技术实现的网络授权系统。这个系统的核心功能是为软件提供网络验证,以确保用户在使用软件时遵循预设的权限规则,...

    SQL 2005自动定期备份并删除过期备份文件

    3. **自动删除过期备份**:能够自动删除一定时间之前的备份文件,例如删除三天前的备份文件。 #### 二、准备工作 1. **启动 xp_cmdshell**:为了能够通过 SQL Server 执行外部命令,需要启用 xp_cmdshell 存储过程...

    数字签名日期修改器——修改文件过期时间

    在Office文件中,例如PDF或DOCX文档,数字签名用于验证文档自签署以来没有被修改过,这对于法律文档、合同等至关重要。在EXE文件中,数字签名则有助于防止恶意软件,因为用户可以看到软件发布者的身份,并确认文件在...

Global site tag (gtag.js) - Google Analytics