diff src/lib/User.luan @ 24:87fe70201aa8

courses work
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 31 Jul 2025 22:30:26 -0600
parents 78708fa556a0
children
line wrap: on
line diff
--- a/src/lib/User.luan	Wed Jul 30 23:29:33 2025 -0600
+++ b/src/lib/User.luan	Thu Jul 31 22:30:26 2025 -0600
@@ -126,4 +126,10 @@
 end
 User.current = current
 
+function User.current_required()
+	local user = current()
+	user or Http.response.send_redirect "/login.html"
+	return user
+end
+
 return User