From 1b833003fbf1e890b33e536663b09893e7a1f7f5 Mon Sep 17 00:00:00 2001
From: Peter Marheine
Date: Tue, 7 Aug 2018 14:09:34 +1000
Subject: [PATCH] Bring back an optional reCAPTCHA v2
Only showing it in the recovery view, not yet validating the result.
Signed-off-by: Peter Marheine
---
.../org/airsonic/player/controller/RecoverController.java | 4 ++++
airsonic-main/src/main/webapp/WEB-INF/jsp/recover.jsp | 7 +++++++
2 files changed, 11 insertions(+)
diff --git a/airsonic-main/src/main/java/org/airsonic/player/controller/RecoverController.java b/airsonic-main/src/main/java/org/airsonic/player/controller/RecoverController.java
index 63b2a6d8..2c98c397 100644
--- a/airsonic-main/src/main/java/org/airsonic/player/controller/RecoverController.java
+++ b/airsonic-main/src/main/java/org/airsonic/player/controller/RecoverController.java
@@ -69,6 +69,10 @@ public class RecoverController {
}
}
+ if (settingsService.isCaptchaEnabled()) {
+ map.put("recaptchaSiteKey", settingsService.getRecaptchaSiteKey());
+ }
+
return new ModelAndView("recover", "model", map);
}
diff --git a/airsonic-main/src/main/webapp/WEB-INF/jsp/recover.jsp b/airsonic-main/src/main/webapp/WEB-INF/jsp/recover.jsp
index 3ee0b042..ff26a610 100644
--- a/airsonic-main/src/main/webapp/WEB-INF/jsp/recover.jsp
+++ b/airsonic-main/src/main/webapp/WEB-INF/jsp/recover.jsp
@@ -21,6 +21,13 @@
">
+
+
+
+
+
+
+