Ммм… так решения не знаю. Но можно в общем то составить скрипт при загрузке пользователя, чтобы выкидывало если время не подходит. То есть заходит, если время не то — автовыход. как только кончается — тоже выход. И например за 10 минут до этого просто делать оповещение дополнительно.
+ запретить редактировать этот файл
По сути несколько условий с циклом.
Несколько строчек, ничего не надо качать и действенно.