Mercurial Hosting > chat
comparison src/login.js.luan @ 83:a47036fd0158
group chat
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Tue, 11 Mar 2025 13:56:59 -0600 |
| parents | e138343b2c76 |
| children | 7b339b1ccd11 |
comparison
equal
deleted
inserted
replaced
| 82:0bc5e0d098f7 | 83:a47036fd0158 |
|---|---|
| 1 local Luan = require "luan:Luan.luan" | 1 local Luan = require "luan:Luan.luan" |
| 2 local error = Luan.error | 2 local error = Luan.error |
| 3 local ipairs = Luan.ipairs or error() | 3 local ipairs = Luan.ipairs or error() |
| 4 local Html = require "luan:Html.luan" | |
| 5 local url_encode = Html.url_encode or error() | |
| 4 local Io = require "luan:Io.luan" | 6 local Io = require "luan:Io.luan" |
| 5 local Http = require "luan:http/Http.luan" | 7 local Http = require "luan:http/Http.luan" |
| 6 local Shared = require "site:/lib/Shared.luan" | 8 local Shared = require "site:/lib/Shared.luan" |
| 7 local send_mail_async = Shared.send_mail_async or error() | 9 local send_mail_async = Shared.send_mail_async or error() |
| 8 local Utils = require "site:/lib/Utils.luan" | 10 local Utils = require "site:/lib/Utils.luan" |
| 17 local password = user.password | 19 local password = user.password |
| 18 local url = base_url().."/do_login.html?user="..user.id.."&password="..password | 20 local url = base_url().."/do_login.html?user="..user.id.."&password="..password |
| 19 local with = Http.request.parameters.with | 21 local with = Http.request.parameters.with |
| 20 with = to_list(with) | 22 with = to_list(with) |
| 21 for _, email in ipairs(with) do | 23 for _, email in ipairs(with) do |
| 22 url = url.."&with="..email | 24 url = url.."&with="..url_encode(email) |
| 23 end | 25 end |
| 24 send_mail_async { | 26 send_mail_async { |
| 25 To = email | 27 To = email |
| 26 Subject = "Login" | 28 Subject = "Login" |
| 27 body = `%> | 29 body = `%> |
