Guest User

Untitled

a guest
May 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. if (req.url ~ "competition=([a-zA-Z0-9*]+)") {
  2. set req.http.X-COOKIE-NAME = regsub( req.url, "^/index.php\?", "");
  3. set req.http.X-COOKIE-NAME = regsub( req.http.X-COOKIE-NAME, "max=([0-9*]+)", "");
  4. set req.http.X-COOKIE-NAME = regsub( req.http.X-COOKIE-NAME, "telhash=([a-zA-Z0-9*]+)", "");
  5. set req.http.X-COOKIE-NAME = regsub( req.http.X-COOKIE-NAME, "competition=([a-zA-Z0-9*]+)", "\1\=1");
  6. set req.http.X-COOKIE-NAME = regsuball( req.http.X-COOKIE-NAME, "&", "");
  7.  
  8. set req.http.X-COOKIE-EXISTS = "false";
  9.  
  10. C{
  11. char *cookiename = VRT_GetHdr(sp, HDR_REQ, "\016X-COOKIE-NAME:");
  12. char *cookie = VRT_GetHdr(sp, HDR_REQ, "\007Cookie:");
  13. int ans;
  14. ans = strstr(cookie, cookiename);
  15. if (ans != NULL) {
  16. VRT_SetHdr(sp, HDR_REQ, "\020X-COOKIE-EXISTS:", ans, vrt_magic_string_end);
  17. }
  18. }C
  19. }
  20.  
  21. if (req.http.X-COOKIE-EXISTS != "false") {
  22. set req.url = "/denied.html";
  23. }
Add Comment
Please, Sign In to add comment