comparison mod_auth_http_cookie/mod_auth_http_cookie.lua @ 3224:b7aa8630438e

mod_auth_http_cookie: Also try to get HTTP request from WebSocket session This property was added in Prosody 0.10.1
author Kim Alvefur <zash@zash.se>
date Fri, 10 Aug 2018 06:12:55 +0200
parents 9a89ec5030b5
children
comparison
equal deleted inserted replaced
3223:9a89ec5030b5 3224:b7aa8630438e
140 function provider.delete_user(username) 140 function provider.delete_user(username)
141 return nil , "User deletion not supported"; 141 return nil , "User deletion not supported";
142 end 142 end
143 143
144 local function get_session_cookies(session) 144 local function get_session_cookies(session)
145 local request = session.requests[1]; 145 local request = session.websocket_request; -- WebSockets
146 if not request and session.requests then -- BOSH
147 request = session.requests[1];
146 end 148 end
147 if not request and session.conn._http_open_response then -- Fallback BOSH 149 if not request and session.conn._http_open_response then -- Fallback BOSH
148 local response = session.conn._http_open_response; 150 local response = session.conn._http_open_response;
149 request = response and response.request; 151 request = response and response.request;
150 end 152 end