удалить
This commit is contained in:
@@ -291,10 +291,14 @@ function setupEventListeners() {
|
||||
window.location.href = '/';
|
||||
});
|
||||
|
||||
// Кнопка очистки всей базы
|
||||
// Кнопка очистки всей базы с запросом пароля
|
||||
document.getElementById('clearDbBtn')?.addEventListener('click', async () => {
|
||||
const confirmed = confirm('⚠️ ВНИМАНИЕ! Вы собираетесь УДАЛИТЬ ВСЕ уроки и все записи родителей. Это действие необратимо. Продолжить?');
|
||||
if (!confirmed) return;
|
||||
// Запрашиваем пароль. Пароль: "delete", подсказка: "удалить"
|
||||
const password = prompt('⚠️ ВНИМАНИЕ! Вы собираетесь УДАЛИТЬ ВСЕ уроки и все записи родителей.\nЭто действие необратимо.\n\nВведите пароль для подтверждения (пароль: удалить):');
|
||||
if (password !== 'delete') {
|
||||
alert('Неверный пароль. Операция отменена.');
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const res = await fetch('/api/admin/clear-db', { method: 'POST' });
|
||||
const data = await res.json();
|
||||
|
||||
Reference in New Issue
Block a user