Serve ynhpanel.js on every domains

This commit is contained in:
Kload 2014-02-04 16:28:54 +01:00
parent c9a6d16565
commit 5e80f61b46

View file

@ -499,6 +499,19 @@ end
-- Routing -- Routing
-- --
-- Logging in
-- i.e. http://mydomain.org/~sso~a6e5320f
if string.match(ngx.var.uri, "~sso~%d+$") then
cda_key = string.sub(ngx.var.uri, -7)
if login[cda_key] then
set_auth_cookie(login[cda_key], ngx.var.host)
login[cda_key] = nil
return redirect(string.gsub(ngx.var.uri, "~sso~%d+$", ""))
end
end
-- Portal -- Portal
-- i.e. http://mydomain.org/ssowat/* -- i.e. http://mydomain.org/ssowat/*
@ -556,16 +569,11 @@ then
end end
end end
-- Logging in
-- i.e. http://mydomain.org/~sso~a6e5320f
if string.match(ngx.var.uri, "~sso~%d+$") then -- Serve the panel JS
cda_key = string.sub(ngx.var.uri, -7)
if login[cda_key] then if string.match(ngx.var.uri, "^/ynhpanel.js$") then
set_auth_cookie(login[cda_key], ngx.var.host) serve("/ynhsso/assets/js/ynhpanel.js")
login[cda_key] = nil
return redirect(string.gsub(ngx.var.uri, "~sso~%d+$", ""))
end
end end