* @brief Get the PIN page. * @param response The HTTP response object. * @param request The HTTP request object. */
| 313 | * @param request The HTTP request object. |
| 314 | */ |
| 315 | void getPinPage(resp_https_t response, req_https_t request) { |
| 316 | if (!authenticate(response, request, true)) { |
| 317 | return; |
| 318 | } |
| 319 | |
| 320 | print_req(request); |
| 321 | |
| 322 | std::string content = file_handler::read_file(WEB_DIR "pin.html"); |
| 323 | SimpleWeb::CaseInsensitiveMultimap headers; |
| 324 | headers.emplace("Content-Type", "text/html; charset=utf-8"); |
| 325 | headers.emplace("X-Frame-Options", "DENY"); |
| 326 | headers.emplace("Content-Security-Policy", "frame-ancestors 'none';"); |
| 327 | response->write(content, headers); |
| 328 | } |
| 329 | |
| 330 | /** |
| 331 | * @brief Get the apps page. |
nothing calls this directly
no test coverage detected