diff src/login.js.luan @ 88:7b339b1ccd11

add tools/users.html
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 13 Mar 2025 16:18:39 -0600
parents a47036fd0158
children
line wrap: on
line diff
--- a/src/login.js.luan	Wed Mar 12 14:20:10 2025 -0600
+++ b/src/login.js.luan	Thu Mar 13 16:18:39 2025 -0600
@@ -8,7 +8,6 @@
 local Shared = require "site:/lib/Shared.luan"
 local send_mail_async = Shared.send_mail_async or error()
 local Utils = require "site:/lib/Utils.luan"
-local base_url = Utils.base_url or error()
 local to_list = Utils.to_list or error()
 local User = require "site:/lib/User.luan"
 
@@ -16,8 +15,7 @@
 return function()
 	local email = Http.request.parameters.email or error()
 	local user = User.get_or_create_by_email(email)
-	local password = user.password
-	local url = base_url().."/do_login.html?user="..user.id.."&password="..password
+	local url = user.login_url()
 	local with = Http.request.parameters.with
 	with = to_list(with)
 	for _, email in ipairs(with) do
@@ -31,7 +29,7 @@
 
 <%= url %>
 
-Or login with your email and the password: <%=password%>
+Or login with your email and the password: <%=user.password%>
 <%		`
 	}
 	Io.stdout = Http.response.text_writer()