Skip to content

This project implements a technique inspired by the idea of ​​pressuring customers to make outstanding payments by progressively rendering the application unusable after a specific deadline.

Notifications You must be signed in to change notification settings

DMarzzucco/Death-Time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Death Time

This project implements a technique inspired by the idea of ​​pressuring customers to make outstanding payments by progressively rendering the application unusable after a specific deadline.

Functionality

The core logic of the technique is based on server-side middleware that checks the current date against a predefined deadline. Once this deadline has passed, the application blocks all critical operations and deletes records from the database, ensuring that the application can no longer be used.

Implementation

Death Time = ('YEAR-MONTH-DAY HOURS:MINUTE:SECOND') 

Exapmples

const currenTime = new Date();
const deathTime = new Date('YYYY-MM-DDTHH:mm:ssZ') 
current_time = datetime.utcnow()
death_time = datetime.strptime('YYYY-MM-DDTHH:mm:ssZ', '%Y-%m-%dT%H:%M:%SZ')
var currentTime = DateTime.UtcNow;
var deathTime = DateTime.Parse("YYYY-MM-DDTHH:mm:ssZ"); 

Examples in Project

If you wanna see how work this middleware. You can test here

APIs

ASP.NET

ExpressJs

Author

Inspired from (@kleampa) Made by Dario Marzzucco (@darmarzz)

Advertising

This repository is designed for educational and demonstration purposes. The legality of its use in real applications is not guaranteed. The author is not responsible for improper use of this technique.

About

This project implements a technique inspired by the idea of ​​pressuring customers to make outstanding payments by progressively rendering the application unusable after a specific deadline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published