Mercurial > prosody-hg
comparison plugins/mod_c2s.lua @ 8201:a0ad62a269df
Merge 0.10->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 28 Aug 2017 21:05:12 +0200 |
| parents | e38e3300b955 4354f556c5db |
| children | 7d9a2c200736 |
comparison
equal
deleted
inserted
replaced
| 8185:e89320b8a789 | 8201:a0ad62a269df |
|---|---|
| 199 session:close{ condition = "not-authorized", text = "Account deleted" }; | 199 session:close{ condition = "not-authorized", text = "Account deleted" }; |
| 200 end | 200 end |
| 201 end | 201 end |
| 202 end, 200); | 202 end, 200); |
| 203 | 203 |
| 204 module:hook_global("user-password-changed", function(event) | |
| 205 local username, host, resource = event.username, event.host, event.resource; | |
| 206 local user = hosts[host].sessions[username]; | |
| 207 if user and user.sessions then | |
| 208 for r, session in pairs(user.sessions) do | |
| 209 if r ~= resource then | |
| 210 session:close{ condition = "reset", text = "Password changed" }; | |
| 211 end | |
| 212 end | |
| 213 end | |
| 214 end, 200); | |
| 215 | |
| 204 function runner_callbacks:ready() | 216 function runner_callbacks:ready() |
| 205 self.data.conn:resume(); | 217 self.data.conn:resume(); |
| 206 end | 218 end |
| 207 | 219 |
| 208 function runner_callbacks:waiting() | 220 function runner_callbacks:waiting() |
