JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
csrf_protection.h
См. документацию.
1
8#ifndef CSRF_PROTECTION_H
9#define CSRF_PROTECTION_H
10
11#ifdef TEST_BUILD
12#include "esp32_stubs.h"
13#elif defined(ESP32) || defined(ARDUINO)
14#include <WebServer.h>
15#include "Arduino.h"
16#else
17#include "esp32_stubs.h"
18#endif
19
20// Объявление webServer (определен в wifi_manager.cpp)
21extern WebServer webServer;
22
23// Функции CSRF защиты
24String generateCSRFToken();
25bool validateCSRFToken(const String& token);
26String getCSRFHiddenField();
27bool checkCSRFSafety();
29
30// Вспомогательные функции
31String methodToString(HTTPMethod method);
32
33#endif // CSRF_PROTECTION_H
bool checkCSRFSafety()
Definition csrf_protection.cpp:104
WebServer webServer
bool validateCSRFToken(const String &token)
Definition csrf_protection.cpp:60
String getCSRFHiddenField()
Definition csrf_protection.cpp:93
String generateCSRFToken()
Definition csrf_protection.cpp:31
void initCSRFProtection()
Definition csrf_protection.cpp:172
String methodToString(HTTPMethod method)
Definition csrf_protection.cpp:145