IPV6 only, Form validation code expired. Please refresh page in order to continue

SupportIPV6 only, Form validation code expired. Please refresh page in order to continue
misha.vikingov Staff asked 5 years ago
Hi, I have read a previous post from 2 years ago about the same issue, so I have tried the following steps.
  1. disabling the browser cache
  2. installing different browsers
  3. enable the "turn noonce off checkbox" in the plugin settings
  4. disable IPV4 and IPv6 IP restrictions in htaccess
  5. changing the SSL certificate from GlobalSign (BE) to LetsEncrypt (US) which as the same certificate as the working site.
  6. I have verified the date and time on my CENTOS 7 server with the time on the mobile phones, and it is correct
But still it refuses to work on mobile phones, (it happens on the first selector ) with IPV6 only but only 2 / 3 sites dont work, 1 of the sites works fine with IPV4 and IPV6 on phones and laptops but not the other 2? I think that the AJAX Content Fraud protection is restricting the plugin from working on 3 different sites, using the same server IP V6 number, but it only restricting on 2 of the sites. Nikola I am ready to purchase 3 copies of the plugin with integration into woocommerce, and use Robokassa Russia's credit card transaction processing system, but I need to know that this Form Validation Error will go away. ------ possible cause 1 IP address sharing ------- I have 3 websites on 1 server sharing an IP number, ------ possible cause 2 IP not using character set UTF-8 ------- my server get header looks like this due to an http to https redirect in htaccess, it is the same for all three websites HTTP/1.1 403 Forbidden =>
Server => nginx/1.16.1
Date => Fri, 06 Dec 2019 20:34:32 GMT
Content-Type => text/html; charset=iso-8859-1
Connection => close ------ possible cause 3 - IPV6 ------- I am using the apache server allow, deny commands for IP numbers only within the Russian Federation, but I dont think that this is the problem because 1 of the sites the plugin works, with the htaccess ip number restrictions for both IPV4 and IPV6, the other two sites do not work on IPV6 Any suggestions for fixing the error??  
1 Answers
Nikola Loncar Staff answered 5 years ago
Hi Misha, have you tried to turn off nonce inside EA Settings > Customize options?
Best regards, Nikola
misha.vikingov Staff replied 5 years ago

Hi Nikola, yes step 3, I did it, it works file all sites on the PC with Mozilla, but 2 of them dont work on Mobile Phones with IPV6, but 1 of the sites does, strange, I have another server Im going to test multiple installations there, can the wordpress database be corrupted, especially the headers

Nikola Loncar Staff replied 5 years ago

Hi Misha, what is the status of issue? Have you tried that on other server?

Best regards,
Nikola

misha.vikingov Staff replied 5 years ago

Hi Nikola, I have recreated the error on 2 servers, one httpd 2.4 and http 2.2, files
the turn noonce is off on both easy appointments settings files
and it still only works on the first site not the second,
note they are sharing an IPV6 IP number on a VPS webserver
the site loads on IPV6 but still the plugin gives the error

xxxxxxxxxxxxxxxxxx htaccess xxxxxxxxxxxxxxx

AddCharset UTF-8 .html
AddCharset UTF-8 .php

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{HTTP:X-Forwarded-Proto} !https
# RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule . /index.php [L]

xxxxxx webserver error log apache 2.4

[Tue Dec 10 19:27:33.721434 2019] [php7:warn] [pid 10793] [client 2a00:f940:2:1:2::155b:44270] PHP Warning: Error while sending QUERY packet. PID=10793 in /var/www/www-root/data/www/mtutors.ru/wp-includes/wp-db.php on line 2030, referer: https://mtutors.ru/wp-cron.php?doing_wp_cron=1575995253.2949810028076171875000
[Tue Dec 10 19:27:34.304403 2019] [php7:warn] [pid 11285] [client 158.255.145.56:44216] PHP Warning: Error while sending QUERY packet. PID=11285 in /var/www/www-root/data/www/mtutors.ru/wp-includes/wp-db.php on line 2030
2019/12/10 19:29:11 [warn] 14862#14862: *4838 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/3/60/0000000603 while reading upstream, client: 87.250.224.97, server: mtutors.ru, request: “GET / HTTP/1.1”, upstream: “http://127.0.0.1:8080/”, host: “mtutors.ru”
2019/12/10 19:29:55 [warn] 14862#14862: *4845 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/4/60/0000000604 while reading upstream, client: 2a00:1fa0:8c2:8be:0:60:e6b:4f01, server: mtutors.ru, request: “GET / HTTP/2.0”, upstream: “http://127.0.0.1:8080/”, host: “mtutors.ru”
[Tue Dec 10 19:30:01.266850 2019] [access_compat:error] [pid 11285] [client 2a00:1fa0:8c2:8be:0:60:e6b:4f01:58024] AH01797: client denied by server configuration: /var/www/www-root/data/www/mtutors.ru/wp-admin/admin-ajax.php, referer: https://mtutors.ru/

xxxxxx webserver error log apache 2.2
2019/12/10 19:33:30 [warn] 1045#1045: *54 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/7/00/0000000007 while reading upstream, client: 78.155.218.95, server: moscowapp.ru, request: “GET / HTTP/1.1”, upstream: “http://127.0.0.1:8080/”, host: “moscowapp.ru”
[Tue Dec 10 19:33:57 2019] [error] [client 2a00:1fa0:8c2:8be:0:60:e6b:4f01] client denied by server configuration: /var/www/www-root/data/www/moscowapp.ru/wp-content/plugins/easy-appointments/components/bootstrap/fonts/glyphicons-halflings-regular.woff2, referer: https://moscowapp.ru/wp-content/plugins/easy-appointments/components/bootstrap/ea-css/bootstrap.css?ver=2.8.2
[Tue Dec 10 19:33:57 2019] [error] [client 2a00:1fa0:8c2:8be:0:60:e6b:4f01] client denied by server configuration: /var/www/www-root/data/www/moscowapp.ru/wp-content/plugins/easy-appointments/components/bootstrap/fonts/glyphicons-halflings-regular.woff, referer: https://moscowapp.ru/wp-content/plugins/easy-appointments/components/bootstrap/ea-css/bootstrap.css?ver=2.8.2
[Tue Dec 10 19:33:57 2019] [error] [client 2a00:1fa0:8c2:8be:0:60:e6b:4f01] client denied by server configuration: /var/www/www-root/data/www/moscowapp.ru/wp-content/plugins/easy-appointments/components/bootstrap/fonts/glyphicons-halflings-regular.ttf, referer: https://moscowapp.ru/wp-content/plugins/easy-appointments/components/bootstrap/ea-css/bootstrap.css?ver=2.8.2
[Tue Dec 10 19:34:01 2019] [error] [client 2a00:1fa0:8c2:8be:0:60:e6b:4f01] client denied by server configuration: /var/www/www-root/data/www/moscowapp.ru/wp-admin/admin-ajax.php, referer: https://moscowapp.ru/

misha.vikingov Staff replied 5 years ago

Here the successful execution access log on IPv6

2a00:f940:1:1:2::9e1 – – [10/Dec/2019:19:43:10 +0300] “POST /wp-cron.php?doing_wp_cron=1575996190.6716001033782958984375 HTTP/1.0” 200 – “https://vikingmobisoft.com/wp-cron.php?doing_wp_cron=1575996190.6716001033782958984375” “WordPress/5.3; https://vikingmobisoft.com
87.250.224.78 – – [10/Dec/2019:19:43:10 +0300] “GET / HTTP/1.0” 200 65569 “-” “Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots yabs01)”
2a00:1fa0:8c2:8be:0:60:e6b:4f01 – – [10/Dec/2019:19:43:25 +0300] “GET / HTTP/1.0” 200 65569 “-” “Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 DuckDuckGo/5”
2a00:1fa0:8c2:8be:0:60:e6b:4f01 – – [10/Dec/2019:19:43:29 +0300] “GET /wp-admin/admin-ajax.php?service=3&location=1&next=worker&action=ea_next_step&check=9f7fce1f38 HTTP/1.0” 200 106 “https://vikingmobisoft.com/” “Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 DuckDuckGo/5”
2a00:1fa0:8c2:8be:0:60:e6b:4f01 – – [10/Dec/2019:19:43:33 +0300] “GET /wp-admin/admin-ajax.php?location=1&service=3&worker=2&action=ea_month_status&month=12&year=2019&check=9f7fce1f38 HTTP/1.0” 200 445 “https://vikingmobisoft.com/” “Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 DuckDuckGo/5”
2a00:1fa0:8c2:8be:0:60:e6b:4f01 – – [10/Dec/2019:19:43:40 +0300] “GET /wp-admin/admin-ajax.php?worker=2&service=3&location=1&action=ea_date_selected&date=2019-12-11&check=9f7fce1f38 HTTP/1.0” 200 517 “https://vikingmobisoft.com/” “Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 DuckDuckGo/5”
2a00:f940:1:1:2::9e1 – – [10/Dec/2019:19:44:18 +0300] “POST /wp-cron.php?doing_wp_cron=1575996258.0898749828338623046875 HTTP/1.0” 200 – “https://vikingmobisoft.com/wp-cron.php?doing_wp_cron=1575996258.0898749828338623046875” “WordPress/5.3; https://vikingmobisoft.com
2a00:1fa0:8c2:8be:0:60:e6b:4f01 – – [10/Dec/2019:19:44:17 +0300] “GET /wp-admin/admin-ajax.php?location=1&service=3&worker=2&date=2019-12-11&end_date=2019-12-11&start=18%3A00&check=9f7fce1f38&action=ea_res_appointment HTTP/1.0” 200 10 “https://vikingmobisoft.com/” “Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 DuckDuckGo/5”
2a00:1fa0:8c2:8be:0:60:e6b:4f01 – – [10/Dec/2019:19:44:18 +0300] “GET /wp-admin/admin-ajax.php?id=4&check=9f7fce1f38&%25d0%25b8%25d0%25bc%25d1%258f=Michael&%25d0%25b0%25d0%25b4%25d1%2580%25d0%25b5%25d1%2581=1+street&%25d0%25bd%25d0%25be%25d0%25bc%25d0%25b5%25d1%2580-%25d1%2582%25d0%25b5%25d0%25bb%25d0%25b5%25d1%2584%25d0%25be%25d0%25bd%25d0%25b0=23566&%25d1%258d%25d0%25bb%25d0%25b5%25d0%25ba%25d1%2582%25d1%2580%25d0%25be%25d0%25bd%25d0%25bd%25d0%25b0%25d1%258f-%25d0%25bf%25d0%25be%25d1%2587%25d1%2582%25d0%25b0=Misha.vikingov%40yandex.ru&%25d0%25b7%25d0%25b0%25d0%25bc%25d0%25b5%25d1%2587%25d0%25b0%25d0%25bd%25d0%25b8%25d0%25b5=Jhg&action=ea_final_appointment HTTP/1.0” 200 16 “https://vikingmobisoft.com/” “Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 DuckDuckGo/5”