From 38b62352426934b650d50c5ed3990508f551b809 Mon Sep 17 00:00:00 2001 From: woogerboy21 Date: Thu, 26 Feb 2015 10:37:08 -0500 Subject: [PATCH] Cleanup script to delete unactivated user accounts Fix #782 The script will remove any registered user accounts that are not active that are 5 days old or older (by default). You can change the time frame to whatever liking you desire. --- servatrice/scripts/maint_removeinactiveplayeraccounts | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 servatrice/scripts/maint_removeinactiveplayeraccounts diff --git a/servatrice/scripts/maint_removeinactiveplayeraccounts b/servatrice/scripts/maint_removeinactiveplayeraccounts new file mode 100644 index 00000000..cf72f069 --- /dev/null +++ b/servatrice/scripts/maint_removeinactiveplayeraccounts @@ -0,0 +1,3 @@ +#!/bin/bash +# SCHEDULE WITH CRONTAB BASED ON TIME PERIOD UNACTIVE ACCOUNT SHOULD BE REMOVED. UPDATE INTERVAL DATE TO BE NUMBER OF DAYS OLD (OR OLDER) TO REMOVE. +mysql --defaults-file=./mysql.cnf -h localhost -e 'delete from servatrice.cockatrice_users where registrationDate < DATE_SUB(now(), INTERVAL 5 DAY) AND active = 0';