Adds support to the collection SESSION and setsid action

This commit is contained in:
Felipe Zimmerle
2016-05-06 14:20:03 -03:00
parent 33a704e918
commit a2a47798e9
11 changed files with 186 additions and 12 deletions

View File

@@ -45,7 +45,7 @@ namespace collection {
class Collections :
public std::unordered_map<std::string, Collection *> {
public:
Collections(Collection *global, Collection *ip);
Collections(Collection *global, Collection *ip, Collection *session);
~Collections();
void store(std::string key, std::string value);
@@ -86,9 +86,11 @@ class Collections :
std::string m_global_collection_key;
std::string m_ip_collection_key;
std::string m_session_collection_key;
Collection *m_global_collection;
Collection *m_ip_collection;
Collection *m_session_collection;
};
} // namespace collection

View File

@@ -224,6 +224,7 @@ class ModSecurity {
collection::Collection *m_global_collection;
collection::Collection *m_ip_collection;
collection::Collection *m_session_collection;
private:
std::string m_connector;