Support » Plugin: Apply Online » Session timed out on form submission

  • Resolved dyetube

    (@dyetube)


    I have people that are getting a “sessions timed out” error after submitting the form. I cannot seem to replicate this error in any browser (Chrome, FireFox or Edge). It always works for me. Have you ever had this issue? Any clues as to w2hat the root cause is?

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Farhan Noor

    (@farhannoor)

    Hi,
    It may happen when nonce life is short. If nonce life is set to 30 minutes so a form opened but submitted after 30 minutes will get “Session Expired” error & then need to reload the page & submit the application form before the nonce expires. Possibly current theme or another plugin may reducing life of the nonce. For more information about Nonce & its lifetime, read this article https://codex.wordpress.org/WordPress_Nonces#Modifying_the_nonce_lifetime

    Best Regards.

    Do you use a nonce in your plugin? Also, what’s the best way to tell if a nonce is being used by another plugin?

    I don’t think it is a nonce issue. Have you seen this in any other instances?

    Plugin Author Farhan Noor

    (@farhannoor)

    I have never seen such issue on live & development versions. This plugin uses nonce & if nonce expires it generates this error “Session Expired, please try again”

    Make sure cookies are enabled in applicant’s browser.

    Best Regards

    • This reply was modified 1 year, 7 months ago by Farhan Noor.

    I am facing the same issue.

    I just opened my website career page and tried to submit the form it gives the same error.

    POST : wp-admin/admin-ajax.php
    Response: {“success”:false,”error”:”Session Expired, pease try again”}
    Browser: Chrome and Firefox on MacOS

    Plugin Author Farhan Noor

    (@farhannoor)

    Please share URL of the website where you are having such issue.

    Plugin Author Farhan Noor

    (@farhannoor)

    Hi,
    Here are a few reasons of this error & there solutions.

    • A cache plugin installed.
    • A fire wall or security plugin e.g. Cloud Flare, WP Fence.
    • Try deactivating cache and/or security plugin to make sure the actual cause.
    • Exclude aol_ad & other ad types(custom post types) from caching & firewall.
    • If you are showing an application form on a WordPress page then make sure the page is excluded from the caching & firewall.
    • Try deactivating all plugins other than ApplyOnline & test application form submission. Now figure out the concerned plugin by activating plugins one by one & keep testing application form from front-end.

    I hope one of above solutions will work for you guys.

    Best Regards.

    I had a similar issue – I have put the whole form on a separate page, saving the ID of the post in a session, and grabbing it when going onto the form page.

    But when going onto the form page, for some reason there was a session expired error – once I cleared the cache, this was resolved. Any idea why this might have happened?

    I’m having the same issue as well, although it only happens on cell phones and tablets, desktop is fine, using Safari, Chrome and FF.

    Plugin Author Farhan Noor

    (@farhannoor)

    It may be a conflict with other plugin or theme. You should test it by deactivating all other plugins and/or switching theme to the default WordPress theme.

    Regards.

    Thanks, it was the caching plugin

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Session timed out on form submission’ is closed to new replies.