static ngx_int_t ngx_http_cp_filter_init(ngx_conf_t *cf) { ngx_int_t ret; ret = ngx_http_neteye_security_header_register( NGX_HTTP_NETEYE_COOKIE_POISONING, ngx_http_cp_header_handler); if (ret == NGX_ERROR) { return NGX_ERROR; } ngx_http_session_register_create_ctx_handler( ngx_http_cp_create_session_ctx); return ngx_http_neteye_security_request_register( NGX_HTTP_NETEYE_COOKIE_POISONING, ngx_http_cp_handler); }
static ngx_int_t ngx_http_session_filter_init(ngx_conf_t *cf) { ngx_int_t ret; ret = ngx_http_neteye_security_ctx_register(NGX_HTTP_NETEYE_SESSION, ngx_http_session_request_ctx_init); if (ret != NGX_OK) { return ret; } ret = ngx_http_neteye_security_header_register( NGX_HTTP_NETEYE_SESSION, ngx_http_session_header_filter); if (ret != NGX_OK) { return ret; } return ngx_http_neteye_security_request_register(NGX_HTTP_NETEYE_SESSION, ngx_http_session_handler); }