Bonsoir,

Il est impossible de créer un compte après saisie de l'ensemble des informations et du captcha, la page se réinitialise en effaçant tous les champs.

Comme j'ai toujours pas solutionné le problème du passage en https je suis retourné sous Opencart dans l'attente de solutions aux deux problèmes.

Cordialement,
Christian

_________________________________________________________

Good evening,

It is impossible to create an account after entering all information and captcha, the page is reset by clearing all fields.

As I still have not solved the problem of switching to https I returned under Opencart pending solutions to both problems.

Regards,
Christian
In General
Thursday, June 06 2019, 11:28 PM
Share this post:
Responses (15)
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Friday, June 07 2019, 02:02 AM - #Permalink
    Salut Christian,

    Si vous vous référez à cette page d'inscription (pas via l'itinéraire de paiement du panier):-

    index.php/register

    Cela a bien fonctionné pour l'installation de la démo et le template par défaut.

    Le fichier qui traite le "Formulaire d'enregistrement de compte" est le contrôleur (les deux modèles par défaut et deuxième) :-

    /catalogue/controller/account/register.php

    Ceci fait tout le contrôle des erreurs et le traitement du formulaire.

    En ce qui concerne le https, vous avez besoin d'une licence SSL et changez certains paramètres dans Système -> Paramètres -> Sécurité

    https://arastta.org/docs/how-to/how-to-activate-ssl

    Salutations,

    Hackasacka

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Hi Christian,

    If you are referring to this registration page (not via the cart checkout route):-

    index.php/register

    It worked fine for the demo installation and the default template.

    The file that is processing the "Account Registration Form" is the controller (both default and second templates) :-

    /catalog/controller/account/register.php

    This does all the error checking and processing of the form.

    With regards to the https, you need an SSL license and change some settings in System -> Settings -> Security

    https://arastta.org/docs/how-to/how-to-activate-ssl

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 07 2019, 05:28 PM - #Permalink
    Bonjour,

    Merci pour votre réponse mais elle n'apporte aucune solution.

    Création de compte:
    Sur le frontpage je ne peux pas créer de compte ce qui m'interdit tout client une aberration pour un site de commerce!

    Passage en https:
    Lorsque je valide l'option "Utilisation SSL" la mise ne page de se fait plus.

    Je ne veux plus chercher la solution à ces deux problème, j'y est passé beaucoup trop d'heures alors si vous ne pouvez pas m'apporter de solutions je reste sous Opencart.

    Cordialement,
    Christian
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Friday, June 07 2019, 07:14 PM - #Permalink
    Salut Christian,

    En ce qui concerne le certificat SSL, vous pouvez les obtenir gratuitement (Cryptons https://letsencrypt.org/) et les administrer vous-même via Cpanel.

    Ensuite, vous pouvez essayer n'importe quelle page Web qui est conforme, ce qui signifie généralement que toutes les références à http sont maintenant https.

    Les liens dans l'en-tête d'Arastta sont relatifs et non absolus, donc à moins qu'il s'agisse de fichiers externes, cela n'a pas d'importance, c'est-à-dire qu'il n'y a aucune référence http ou https.

    Ce n'est peut-être pas le cas pour votre design ?

    Il est probable que c'est la raison pour laquelle vos images ou liens vers des fichiers CSS ne fonctionnent pas ?

    Utilisez-vous les modèles standard Arastta fournis ou avez-vous conçu ou porté vos propres modèles ?

    La raison pour laquelle nous posons la question est que nous devons tester le même site Web ou, évidemment, nous obtiendrons des résultats qui ne sont pas liés.

    Vous pourriez peut-être nous fournir un lien vers votre installation afin que nous puissions nous en rendre compte par nous-mêmes.

    Nous venons juste de remarquer votre autre fil de discussion concernant le SSL, il serait donc utile de le savoir avant de répondre la prochaine fois.

    Il ne devrait pas être nécessaire de modifier le.htaccess à la racine d'Arastta.

    Pouvez-vous nous montrer le lien vers votre page "Enregistrement" avec captcha qui se réinitialise ?

    Le fichier qui traite le "Formulaire d'enregistrement de compte" est le contrôleur (les deux modèles par défaut et deuxième) :-

    /catalogue/controller/account/register.php

    Si vous regardez les lignes 436 - 442 par exemple vous verrez que ceci vérifie le captcha:-

            if (($this->config->get($this->config->get('config_captcha') . '_captcha_status'))) {
    $captcha_status = $this->load->controller('captcha/' . $this->config->get('config_captcha') . '/validate');

    if ($captcha_status == false) {
    $this->error['captcha'] = $this->language->get('error_captcha');
    }
    }



    Commentez-le ou supprimez-le pour arrêter la validation.

    Salutations,

    Hackasacka


    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Hi Christian,

    With regards to the SSL certificate, you can get them for free (Lets Encrypt https://letsencrypt.org/) and administer them yourself via Cpanel.

    Then you can try any web page that is compliant, usually meaning that all references to http are now https.

    The links in the header of Arastta are relative and not absolute, so unless an external files it does not matter i.e. There are no http or https references.

    This may not be the case for your design?

    It is likely that this is why your images or links to CSS files do not work?

    Are you using the Arastta standard templates provided or have you designed or ported your own?

    The reason for asking is because we need to test the same website or obviously we will get non related results.

    Possibly you could provide a link to your installation so we can see for ourselves too.

    We have only just noticed your other thread regarding the SSL so it would be useful to know this before answering next time.

    It should not be necessary to modify the .htaccess in the root of Arastta.

    Please can you show us the link to your "Registration" page with captcha that is resetting?

    The file that is processing the "Account Registration Form" is the controller (both default and second templates) :-

    /catalog/controller/account/register.php

    If you look at the lines 436 - 442 for example you will see that this checks the captcha:-

            if (($this->config->get($this->config->get('config_captcha') . '_captcha_status'))) {
    $captcha_status = $this->load->controller('captcha/' . $this->config->get('config_captcha') . '/validate');

    if ($captcha_status == false) {
    $this->error['captcha'] = $this->language->get('error_captcha');
    }
    }



    Comment it out or delete it to stop validation.

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 07 2019, 07:35 PM - #Permalink
    Bonjour,

    Vous pouvez consulter le site à l'adresse: http://magasin002.mutu.firstheberg.net/chrislye5/ (Chrislye5 avec une majuscule qui disparait à l'enregistrement du post) Je viens de retirer la maintenance.

    Comme vous pouvez le constater ce n'est plus l'adresse que j'ai en exploitation,celle que j'ai en exploitation sous opencart est https://chrislye.fr, vous pouvez constater également que j'ai bien un certificat valide sur cette adresse.
    En consultant l'adresse: http://magasin002.mutu.firstheberg.net/chrislye5/ (Chrislye5 avec une majuscule qui disparait à l'enregistrement du post) vous verrez que j'utilise le modèle standard issu du téléchargement du script.

    Je pourrai vous donner les codes d'accès à l'admin mais en message privé, avez-vous une adresse?

    Je souhaite vraiment utiliser votre script qui offre de réelle avancées à Opencart mais tout autant ce que ça fonctionne.

    Cordialement,
    Christian
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Friday, June 07 2019, 09:16 PM - #Permalink
    Salut Christian,

    Il affiche le formulaire, mais ne redirige pas vers la page "compte/succès" ?

    Le contrôleur "register.php" traite ssl et non-ssl. Nous pourrions supprimer une partie de la validation afin que ce ne soit pas un problème, mais cela peut être un problème d'avoir un mélange de http et de https dans le document HTML comme on peut le voir dans cet extrait du source de la page d'enregistrement.

    href="http://magasin002.mutu.firstheberg.net/Chrislye5/brocante/collections">Collections (15)


    Aussi, quelle version de PHP utilisez-vous ?

    Salutations,

    Hackasacka

    P.S. Redirigez http vers https sur votre site Opencart.


    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Hi Christian,

    It does post the form, but does not re-direct to the "account/success" page?

    The "register.php" controller processes both ssl and non-ssl. We could remove some of the validation so that is not an issue, but it may be a problem having a mixture of http and https in the HTML document as can been seen in this snippet of the source of the registration page.

    href="http://magasin002.mutu.firstheberg.net/Chrislye5/brocante/collections">Collections (15)


    Also, what version of PHP are you running?

    Regards,

    Hackasacka

    P.S. Re-direct http to https on your Opencart site.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 07 2019, 09:42 PM - #Permalink
    Bonsoir,

    La version php sur le serveur est 5.4.45

    Je suis qu'une grosse tâche, dans l'admin le SSL était paramétré sur "Compte & Admin" en le mettant à "Non" la création de compte est possible.
    Mille excuses pour vous avoir fait perdre de votre précieux temps.

    Toutefois maintenant il faut trouver pourquoi le htts ne fonctionne pas une fois le paramètre mis à "Tout le site", apparemment c'est la charte graphique qui ne fonctionne pas car tous les champs s'affichent les uns sous les autres en textuel. Les images s'affichent également les unes sous les autres.

    PS Redirigez http vers https sur le site Votre Opencart: Oui cela est fait sous https://chrislye.fr

    Cordialement,
    Christian
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Friday, June 07 2019, 10:00 PM - #Permalink
    Salut Christian,

    Que se passe-t-il si vous activez le débogage Système -> Paramètres -> Serveur à :-

    Système de débogage Oui
    Erreurs d'affichage avancées
    Erreurs de journal Oui

    Salutations,

    Hackasacka

    ----------------------------------------------------------------------------------------------

    Hi Christian,

    What happens if you turn on debugging System -> Settings -> Server to :-

    Debug System Yes
    Display Errors Advanced
    Log Errors Yes

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 07 2019, 10:34 PM - #Permalink
    Bonsoir,

    En bas de l'admin il s'affiche:

    Trigger 0.000 seconds (+0.000); 0.00 MB (0.000) - postAppInitialise
    Trigger 0.036 seconds (+0.036); 0.21 MB (+0.211) - postAppEcommerce
    Trigger 0.047 seconds (+0.011); 0.21 MB (+0.003) - postAppRoute
    Trigger 0.068 seconds (+0.021); 0.83 MB (+0.615) - preLoadLanguage
    Trigger 0.086 seconds (+0.018); 0.83 MB (+0.003) - postLoadLanguage
    Trigger 0.099 seconds (+0.013); 0.83 MB (+0.003) - preLoadModel
    Trigger 0.111 seconds (+0.012); 0.86 MB (+0.029) - postLoadModel
    Trigger 0.175 seconds (+0.064); 2.38 MB (+1.520) - preLoadController
    Trigger 0.209 seconds (+0.034); 2.65 MB (+0.263) - preAdminEditorButtonAdd
    Trigger 0.227 seconds (+0.019); 2.65 MB (+0.004) - preAdminEditorMenuAdd
    Trigger 0.246 seconds (+0.019); 2.66 MB (+0.004) - preAdminEditorToolbarAdd
    Trigger 0.265 seconds (+0.019); 2.66 MB (+0.003) - preAdminEditorHeightEdit
    Trigger 0.284 seconds (+0.019); 2.66 MB (+0.003) - preAdminEditorOtherEdit
    Trigger 0.285 seconds (+0.001); 2.65 MB (-0.006) - preLoadHeader
    Trigger 0.357 seconds (+0.072); 4.12 MB (+1.471) - postLoadHeader
    Trigger 0.381 seconds (+0.023); 4.42 MB (+0.294) - preLoadView
    Trigger 0.393 seconds (+0.012); 4.54 MB (+0.124) - postLoadView
    Trigger 0.404 seconds (+0.011); 4.19 MB (-0.352) - postLoadController
    Trigger 0.427 seconds (+0.023); 4.58 MB (+0.392) - preAdminMenuRender
    Trigger 0.472 seconds (+0.045); 4.00 MB (-0.582) - postAppDispatch
    Trigger 0.490 seconds (+0.017); 4.35 MB (+0.349) - postAppRender

    J'ai repassé le domaine https://chrislye.fr sous Arastta et paramétré le SSL à tout le site, vous pouvez voir en pièce jointe ce que cela donne. On dirais que les CSS ne sont pas lu.

    Je viens de repasser https://chrislye.fr sous opencart en attendant que cela fonctionne sous Arastta.
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Saturday, June 08 2019, 12:27 AM - #Permalink
    Salut Christian,

    Votre site doit être en "mode maintenance", nous ne pouvons donc pas le voir maintenant.

    Salutations,

    Hackasacka

    ------------------------------------------------------------------------------------------------

    Hi Christian,

    Your site must be in "maintenance mode" so we can't see it now.

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Saturday, June 08 2019, 09:00 AM - #Permalink
    Bonjour,

    Oui avant d'aller dormir j'avais passé en maintenance le script ceci pour ne pas créer de conflit avecl les moteurs de recherches.
    Maintenant j'ai enlevé la maintenance.

    Cordialement,
    Christian
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Saturday, June 08 2019, 01:36 PM - #Permalink
    Salut Christian,

    Quelle version de PHP utilisez-vous ?

    Salutations,

    Hackasacka

    -----------------------------------------------------------------

    Hi Christian,

    What version of PHP are you running?

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Saturday, June 08 2019, 01:57 PM - #Permalink
    Bonjour,

    La version php utilisé par le serveur de mon hébergeur est: 5.4.45

    Je dois m'absenter durant 2 ou 3 heures je ne pourrai donc pas répondre à vos sollicitations durant cette période.

    Cordialement,
    Christian
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Saturday, June 08 2019, 03:14 PM - #Permalink
    Salut Christian ,

    Ok pas de problème.

    Peut-être vérifier les bibliothèques PHP et les versions MySqli.

    https://arastta.org/docs/requirements

    Nous allons essayer PHP 5.4 pour vérifier s'il y a des problèmes.

    PHP 7 sera bientôt la norme, mais PHP 5.6 est plus courant pour de nombreuses applications open source. PHP 7 va casser Arastta à cause de certaines fonctions obsolètes.

    Quelle version d'Opencart utilisez-vous en tant que version 2.x est très similaire à Arastta contrairement à la nouvelle version 3.x avec des modèles de branches.

    Est-il possible pour vous de sauvegarder votre installation actuelle d'Arastta et d'installer une version propre standard (sans vos paramètres) pour que nous puissions la tester ?

    Il y a encore un mélange de http et de https sur de nombreuses pages, y compris la page d'enregistrement, ce qui peut causer un problème ?

    Exportez également vos produits et catégories à l'aide de l'outil "Exporter/outil" et sauvegardez le dossier image séparément avant de le supprimer.

    Salutations,

    Hackasacka

    ----------------------------------------------------------------------------------------------------------------------------

    Hi Christian ,

    Ok no problem.

    Perhaps check the PHP libraries and MySqli versions.

    https://arastta.org/docs/requirements

    We'll try PHP 5.4 to check if there are any problems.

    PHP 7 will soon be the standard, but PHP 5.6 is more common for lots of opensource applications. PHP 7 will break Arastta due to some functions being deprecated.

    What version of Opencart are you using as version 2.x is very similar to Arastta unlike the newer version 3.x with twig templates.

    Is it possible for you to backup your current installation of Arastta and install a standard clean version (without your settings) for us to test?

    There is still a mixture of http and https on many of the pages including the registration page which may be causing a problem?

    Export your products and categories using the "Export/tool" too and backup the image folder separately before removal.

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Hackasacka
    Hackasacka
    Offline
    Saturday, June 08 2019, 03:49 PM - #Permalink
    Salut Christian ,

    Aviez-vous aussi activé le débogage d'Arastta sur avancé ?

    Salutations,

    Hackasacka

    ----------------------------------------------------------------------------------

    Hi Christian ,

    Were you also turning Arastta debugging on advanced?

    Regards,

    Hackasacka
    The reply is currently minimized Show
  • Accepted Answer

    Saturday, June 08 2019, 07:03 PM - #Permalink
    Boujour,

    Ma version Opencart-3.0.2.0-Full_French

    J'ai activé sur Arastta:
    Système de débogage Oui
    Erreurs d'affichage avancées
    Erreurs de journal Oui

    Par contre actuellement j'ai passé beaucoup de temps à paramétrer Arastta en délaissant un peu trop mes autres activités. Aussi j'ai bien retenu votre proposition de tout sauvegarder pour réinstaller une version vierge. Je ferai cela plus tard et reviendrai vers vous à ce moment là.

    Je vous remercie pour votre patience
    The reply is currently minimized Show
Your Reply