add support for more cookie flags in Request::AddCookie() method

changed in config options:
- renamed: http_session_id_name to session_cookie_name
- add config options: session_cookie_path, session_cookie_domain, session_cookie_same_site,
  session_cookie_http_only, session_cookie_secure
This commit is contained in:
2022-09-08 05:40:44 +02:00
parent 222a1c8a1f
commit 05ecac8426
8 changed files with 174 additions and 55 deletions

View File

@@ -195,7 +195,13 @@ void Config::AssignValues()
use_internal_session_mechanism = Bool(L"use_internal_session_mechanism", true);
use_internal_loggin_mechanism = Bool(L"use_internal_loggin_mechanism", true);
http_session_id_name = Text(L"http_session_id_name", L"session_id");
session_cookie_name = Text(L"session_cookie_name", L"session_id");
session_cookie_path = Text(L"session_cookie_path", L"/");
session_cookie_domain = Text(L"session_cookie_domain", L"");
session_cookie_same_site = Int(L"session_cookie_same_site", 0);
session_cookie_http_only = Bool(L"session_cookie_http_only", false);
session_cookie_secure = Bool(L"session_cookie_secure", false);
db_conn_string = Text(L"db_conn_string");
db_host = Text(L"db_host");
db_hostaddr = Text(L"db_hostaddr");