Мне нравится идея, но я думаю, что вы могли бы решить вашу проблему с помощью столбца в таблице пользователей с именем что-то вроде 'access', которое было бы логическим значением. Это значение будет истинно, когда пользователи регистрируются, и разрешает пользователю просматривать панель, если столбец имеет значение true.
Затем по истечении 60 дней из столбца созданного_кателя измените значение столбца «доступ» на false. Вы можете проверить столбец create_at в запланированной команде или задании, которое выполняется каждую ночь и изменит столбец слишком ложным для пользователей, которые прошли ограничение 60 дней.
Затем в пользовательском интерфейсе администратора или команде администратора вы можете просто просто измените столбец «доступ» на true для определенных пользователей.