În execuția de pagini web apare mereu neprevăzutul. Acea porțiune de muncă mică de tot care îți dublează sau triplează timpul de lucru la un proiect deși e nesemnificativă uneori. Așa s-a întâmplat cu ultimul proiect la care am folosit wordpress și woocommerce și anume, după ce toate testele mergeau brici a apărut eroare la logare.
De fapt, dacă clientul cumpăra un produs, procesul mergea bine și vedea panoul de control cu achiziții și date personale. Dacă însă se deloga nu mai putea intra iar in site, răspunsul fiind în cazul meu unde limba setată era româna: „Decriptare raspuns – nu se primeste [criptul AES]” tradus suna cam așa: „Decryption response – not received [script AES]”
Am verificat, reverificat, reinstalat și am descoperit că dacă foloseam pentru autentificare www.adresa-paginii.com/wp-admin autentificarea reușea.
Problema era de la pluginul reCaptcha pentru care formularul de autentificare al woocommerce folosit de tema cumparata (Apeco în cazul meu) nu avea opțiune de afișare. Practic clientul se autentifica dar nu trecea de filtrul reCaptcha pentru că nu îl vedea.
Am detaliat asta poate se va mai lovi careva de problemă. Alternativa pentru asta este folosirea unei variante dedicate de reCaptcha pentru woocommerce numit chiar așa: No CAPTCHA reCAPTCHA for WooCommerce