Software /
code /
prosody-modules
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 |
parent | 3223:9a89ec5030b5 |
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 |