Mercurial > prosody-modules
comparison mod_invites_register_web/mod_invites_register_web.lua @ 4129:ca099bd28bf5
mod_invites_page, mod_invites_register_web: Set correct Content-Type everywhere necessary
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 15 Sep 2020 14:11:48 +0100 |
parents | 559ca8d93302 |
children | 3a03ae9a0882 |
comparison
equal
deleted
inserted
replaced
4128:879955a32a37 | 4129:ca099bd28bf5 |
---|---|
32 ["Location"] = invites.module:http_url().."?"..(event.request.url.query or ""); | 32 ["Location"] = invites.module:http_url().."?"..(event.request.url.query or ""); |
33 }; | 33 }; |
34 }; | 34 }; |
35 end | 35 end |
36 | 36 |
37 event.response.headers["Content-Type"] = "text/html; charset=utf-8"; | |
38 | |
37 local invite_page = render_html_template(register_page_template, { | 39 local invite_page = render_html_template(register_page_template, { |
38 site_name = site_name; | 40 site_name = site_name; |
39 token = invite.token; | 41 token = invite.token; |
40 domain = module.host; | 42 domain = module.host; |
41 uri = invite.uri; | 43 uri = invite.uri; |
64 ["Location"] = invites_page.module:http_url().."?"..event.request.url.query; | 66 ["Location"] = invites_page.module:http_url().."?"..event.request.url.query; |
65 }; | 67 }; |
66 }; | 68 }; |
67 end | 69 end |
68 | 70 |
69 response.headers.content_type = "text/html; charset=utf-8"; | 71 event.response.headers["Content-Type"] = "text/html; charset=utf-8"; |
70 | 72 |
71 if not user or #user == 0 or not password or #password == 0 or not token then | 73 if not user or #user == 0 or not password or #password == 0 or not token then |
72 return render_html_template(register_page_template, { | 74 return render_html_template(register_page_template, { |
73 site_name = site_name; | 75 site_name = site_name; |
74 token = invite.token; | 76 token = invite.token; |