File tree Expand file tree Collapse file tree
src/app/core/google-recaptcha Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,6 +47,13 @@ export abstract class GoogleRecaptchaBaseComponent {
4747 */
4848 disableUntilChecked = true ;
4949
50+ /**
51+ * The captcha cookie name to check for consent in the klaro-anonymous cookie.
52+ * Subclasses can override this to use a different consent key
53+ * (e.g. CAPTCHA_REGISTRATION_NAME for the registration form).
54+ */
55+ protected captchaCookieName : string = CAPTCHA_FEEDBACK_NAME ;
56+
5057 captchaVersion ( ) : Observable < string > {
5158 return this . googleRecaptchaService . captchaVersion ( ) ;
5259 }
@@ -79,9 +86,9 @@ export abstract class GoogleRecaptchaBaseComponent {
7986 * Return true if the user has accepted the required cookies for reCaptcha
8087 */
8188 isRecaptchaCookieAccepted ( ) : boolean {
82- const orejimeAnonymousCookie = this . cookieService . get ( 'orejime -anonymous' ) ;
83- return isNotEmpty ( orejimeAnonymousCookie )
84- ? orejimeAnonymousCookie [ CAPTCHA_FEEDBACK_NAME ]
89+ const klaroAnonymousCookie = this . cookieService . get ( 'klaro -anonymous' ) ;
90+ return isNotEmpty ( klaroAnonymousCookie )
91+ ? klaroAnonymousCookie [ this . captchaCookieName ]
8592 : false ;
8693 }
8794
You can’t perform that action at this time.
0 commit comments