diff src/lib/User.luan @ 117:e2deb5236f26

better login
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 04 Dec 2025 21:43:47 -0700
parents 7b339b1ccd11
children
line wrap: on
line diff
--- a/src/lib/User.luan	Thu Dec 04 12:13:01 2025 -0700
+++ b/src/lib/User.luan	Thu Dec 04 21:43:47 2025 -0700
@@ -13,6 +13,7 @@
 local concat = Table.concat or error()
 local Html = require "luan:Html.luan"
 local html_encode = Html.encode or error()
+local url_encode = Html.url_encode or error()
 local Lucene = require "luan:lucene/Lucene.luan"
 local lucene_quote = Lucene.quote or error()
 local Http = require "luan:http/Http.luan"
@@ -117,7 +118,7 @@
 	end
 
 	function user.login_url()
-		return base_url().."/do_login.html?user="..user.id.."&password="..user.password
+		return base_url().."/login.html?email="..url_encode(user.email).."&password="..user.password
 	end
 
 	return user