diff src/login2.html.luan @ 16:552d6f944acb

add bump
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 01 Nov 2023 17:34:15 -0600
parents d0b8e1a8fc69
children
line wrap: on
line diff
--- a/src/login2.html.luan	Wed Nov 01 00:12:08 2023 -0600
+++ b/src/login2.html.luan	Wed Nov 01 17:34:15 2023 -0600
@@ -14,6 +14,10 @@
 
 
 return function()
+	if Http.request.parameters.error == "access_denied" then
+		Http.response.send_redirect("/")
+		return
+	end
 	local code = Http.request.parameters.code or error()
 	logger.info("code = "..code)
 
@@ -40,7 +44,9 @@
 	-- logger.info(result)
 	result = json_parse(result)
 	local access_token = result.access_token or error()
-	logger.info("access_token = "..access_token)
+	local refresh_token = result.refresh_token or error()
+	-- logger.info("access_token = "..access_token)
+	Http.response.set_persistent_cookie("refresh_token",refresh_token)
 
 	local url = "https://discord.com/api/users/@me"
 	local options = {