rcpp_framework/core/http
2022-01-13 22:58:59 +01:00
..
cookie.cpp Now the http backends are also using String. 2021-11-01 19:11:27 +01:00
cookie.h Now the http backends are also using String. 2021-11-01 19:11:27 +01:00
csrf_token.cpp Added url ignore support for the csrf token middleware. Also properly implemented create_token. 2022-01-09 15:53:40 +01:00
csrf_token.h Added url ignore support for the csrf token middleware. Also properly implemented create_token. 2022-01-09 15:53:40 +01:00
http_enums.h Fix compile. 2021-10-31 02:49:54 +02:00
http_session.cpp Fis logic in has() in HTTPSession. 2022-01-09 15:48:54 +01:00
http_session.h Core support for csrf tokens. 2022-01-09 14:51:04 +01:00
middleware.cpp Implemented middleware handling. Also converted middleware handlers to the new stystem. 2022-01-08 12:25:52 +01:00
middleware.h Added a new Middleware class. 2022-01-08 12:05:33 +01:00
request.cpp Save the settion after the csrf token is added to it. 2022-01-09 15:53:58 +01:00
request.h Added a simple csrf token middleware. 2022-01-09 15:25:55 +01:00
session_manager.cpp Make sha256's factory method return a ref<> instead of a raw pointer. 2022-01-09 15:29:03 +01:00
session_manager.h Reworked HTTPSession, now it uses Variants instead of multiple classes. Also it's inherited from Reference now. Also smaller cleanups to the SessionManager. 2022-01-09 14:32:09 +01:00
web_node.cpp Added more helper methods to WebNode. Also a render_menu() virtual. 2022-01-13 22:58:59 +01:00
web_node.h Added more helper methods to WebNode. Also a render_menu() virtual. 2022-01-13 22:58:59 +01:00
web_root.cpp Process middleware now returns a bool, and processing the request now actually stops if a middleware returns true, as intended. 2022-01-09 16:03:27 +01:00
web_root.h Process middleware now returns a bool, and processing the request now actually stops if a middleware returns true, as intended. 2022-01-09 16:03:27 +01:00
web_router_node.cpp Split handle_request_main into handle_request_main and _handle_request_main. _handle_request_main should be responsible for actually rendering a page, while the normal one is responsible for routing by default. This makes the design simpler. 2022-01-09 18:35:12 +01:00
web_router_node.h Added an another helper method to WebRouterNode. 2022-01-08 13:01:43 +01:00
web_server.cpp Now the root node's type inthe webserver is a WebNode instead of a WebRoot. 2022-01-08 11:58:35 +01:00
web_server.h Now the root node's type inthe webserver is a WebNode instead of a WebRoot. 2022-01-08 11:58:35 +01:00