feat: CSRF защита (double-submit cookie) — все мутирующие POST-роуты, login-форма

This commit is contained in:
2026-05-30 13:28:01 +03:00
parent 2332827326
commit 695ed231e6
6 changed files with 75 additions and 10 deletions
+2
View File
@@ -148,6 +148,8 @@
<form method="POST" action="/admin/limit/<%= c.id %>"
style="display:flex;align-items:center;gap:.5rem;"
onsubmit="return confirmLimit(this, '<%= c.name %>')">
<%# CSRF-токен: одно значение на всю страницу (генерируется сервером) %>
<input type="hidden" name="_csrf" value="<%= csrfToken %>">
<input
class="limit-input"
type="number"