Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Increase reCAPTCHA session timeout

I'm using the Google reCAPTCHA component and have been asked to increase the session timeout. I couldn't find any solution for this. Can it be done? Many thanks.

enter image description here

like image 409
Mark Wade Avatar asked Apr 28 '15 01:04

Mark Wade


People also ask

How do I increase my reCAPTCHA?

There are a few steps you can take to improve your experience: Make sure your browser is fully updated (see minimum browser requirements) Check that JavaScript is enabled in your browser. Try disabling plugins that might conflict with reCAPTCHA.

How long is reCAPTCHA timeout?

Note: reCAPTCHA tokens expire after two minutes. If you're protecting an action with reCAPTCHA, make sure to call execute when the user takes the action rather than on page load. You can execute reCAPTCHA on as many actions as you want on the same page.

How do I increase Google Captcha timeout?

Move the reCaptcha submission to a secondary server side page if possible. This will create a fresh condition where the interaction with Google is immediate. We had the same problem on lengthy forms (multiple tabs).

Is there a limit on reCAPTCHA?

Are there any QPS or daily limits on my use of reCAPTCHA? If you wish to make more than 1000 calls per second or 1000000 calls per month, you must use reCAPTCHA Enterprise or fill out this form and wait for an exception approval. If a site key exceeds 1000 QPS, then some requests may not be processed.


1 Answers

I'm afraid there's no solution for this, as the reCAPTCHA challenge is served from Google, so the session is not between your app and the user but with the reCAPTCHA service and the user. Think of reCAPTCHA as a multi-tenant web app (where each tenant is the site that's displaying it), and the only settings available to each tenant are the authentication keys and the type of challenge that should be displayed.

like image 81
Cahit Avatar answered Sep 17 '22 18:09

Cahit