diff src/lib/User.luan @ 88:7b339b1ccd11

add tools/users.html
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 13 Mar 2025 16:18:39 -0600
parents 42b741a1d5c6
children
line wrap: on
line diff
--- a/src/lib/User.luan	Wed Mar 12 14:20:10 2025 -0600
+++ b/src/lib/User.luan	Thu Mar 13 16:18:39 2025 -0600
@@ -23,6 +23,7 @@
 local Utils = require "site:/lib/Utils.luan"
 local list_to_set = Utils.list_to_set or error()
 local set_to_list = Utils.set_to_list or error()
+local base_url = Utils.base_url or error()
 local Logging = require "luan:logging/Logging.luan"
 local logger = Logging.logger "User"
 
@@ -115,6 +116,10 @@
 		return html_encode(user.name or user.email)
 	end
 
+	function user.login_url()
+		return base_url().."/do_login.html?user="..user.id.."&password="..user.password
+	end
+
 	return user
 end