Merge pull request #2 from jeromelebleu/master

Fix condition on optional Referer header
This commit is contained in:
Alexis Gavoty 2013-11-27 03:33:22 -08:00
commit 960b29e6db

View file

@ -592,8 +592,8 @@ then
elseif is_logged_in() -- Authenticated elseif is_logged_in() -- Authenticated
or ngx.var.uri == conf["portal_path"] -- OR Want to serve portal login or ngx.var.uri == conf["portal_path"] -- OR Want to serve portal login
or (string.starts(ngx.var.uri, conf["portal_path"].."assets") or (string.starts(ngx.var.uri, conf["portal_path"].."assets")
and ngx.var.http_referer and (not ngx.var.http_referer
and string.starts(ngx.var.http_referer, portal_url)) -- OR Want to serve assets for portal login or string.starts(ngx.var.http_referer, portal_url))) -- OR Want to serve assets for portal login
then then
-- Serve normal portal -- Serve normal portal
return serve(ngx.var.uri) return serve(ngx.var.uri)