authentication.hpp (ade2fe78b9907e5fa9d96d615f7682dade19e8c8) authentication.hpp (b1d736fc6ba711ddbb71ebdbde0ebde7c7c9a893)
1#pragma once
2
3#include "app.hpp"
4#include "common.hpp"
5#include "forward_unauthorized.hpp"
6#include "http_request.hpp"
7#include "http_response.hpp"
8#include "http_utility.hpp"

--- 6 unchanged lines hidden (view full) ---

15#include <utility>
16
17namespace crow
18{
19
20namespace authentication
21{
22
1#pragma once
2
3#include "app.hpp"
4#include "common.hpp"
5#include "forward_unauthorized.hpp"
6#include "http_request.hpp"
7#include "http_response.hpp"
8#include "http_utility.hpp"

--- 6 unchanged lines hidden (view full) ---

15#include <utility>
16
17namespace crow
18{
19
20namespace authentication
21{
22
23static void cleanupTempSession(const Request& req)
23inline void cleanupTempSession(const Request& req)
24{
25 // TODO(ed) THis should really be handled by the persistent data
26 // middleware, but because it is upstream, it doesn't have access to the
27 // session information. Should the data middleware persist the current
28 // user session?
29 if (req.session != nullptr &&
30 req.session->persistence ==
31 persistent_data::PersistenceType::SINGLE_REQUEST)

--- 277 unchanged lines hidden ---
24{
25 // TODO(ed) THis should really be handled by the persistent data
26 // middleware, but because it is upstream, it doesn't have access to the
27 // session information. Should the data middleware persist the current
28 // user session?
29 if (req.session != nullptr &&
30 req.session->persistence ==
31 persistent_data::PersistenceType::SINGLE_REQUEST)

--- 277 unchanged lines hidden ---