Exemplo n.º 1
0
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);
}
Exemplo n.º 2
0
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);
}