Нужно сделать интервал нажатия на кнопку, чтобы по нажатию второй раз оно не реагировало. Интервал должен быть 24 часа. Причем, чтобы время сохранялось например в loclalStorage. По возможности показать на примере
Ростик Кальченко, умные всегда найдутся. И просто с пхп не прокатит. Тебе нужно сделать систему аккаунтов, чтобы понимать состояние каждого клиента. Ну лично мое мнение
button.onclick = function (evt) {
let last = localStorage.getItem('lastPress');
if (last != null && Date.now() - last < 86400000) return;
localStorage.setItem('lastPress', Date.now());
// ...
// Код, если нажатие доступно
}