Fork me on GitHub






[Astuce]Mettre le captcha dans oledrion
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjour à toutes et tous,
Voila, je suis en xoops 2.44 et je teste oledrion.
Ce que je veux, c'est mettre la même sécurité que pour l'enregistrement de membres, c'est un captca intégré dans le noyau.
Pour le moment, j'en suis là

Open in new window

Comme vous le voyez, la sécurité apparaît correctement, le problème, c'est que même si je n'inscrit rien dans la case ou que j'écris autre chose, le formulaire est validé sans erreur.

Conclusion, il manque un code quelques part...

Voici ou j'en suis:
Fichier oledrion/checkout.php vers la ligne 120

$button_tray = new XoopsFormElementTray('' ,'');
// debut captcha xoops nullos
if (!$xoopsUser) {
    
$sform->addElement(new XoopsFormCaptcha());
}
// fin captcha xoops nullos
        
$submit_btn = new XoopsFormButton('''post'_OLEDRION_SAVE'submit');



Voici le site de test SHOP NULLOS XOOPS
Et c'est tout.... le reste, je ne trouve pas

Merci de votre aide par avance et bonne journée

Posté le : 19/09/2009 13:05

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Mettre le captcha dans oledrion
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Salut eparcyl92!

Tu peux regarder comment j'ai fais dans TDMDownloads (fichier "submit.php"). le formulaire est créer dans le dossier class et le nom est "tdmdownloads_downloads.php"

Ca pourra t'aider à intégrer tous ça...

Posté le : 19/09/2009 13:34
Partager Twitter Partagez cette article sur GG+
Re: Mettre le captcha dans oledrion
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Apres
case 'gateway':    // Validation finale avant envoi sur la passerelle de paiement (ou arrêt)
    // ****************************************************************************************************************
        
if($h_oledrion_caddy->isCartEmpty()) {
            
oledrion_utils::redirect(_OLEDRION_CART_IS_EMPTYOLEDRION_URL4);
        }

inserez
xoops_load("captcha");
        
$xoopsCaptcha XoopsCaptcha::getInstance();
        if (! 
$xoopsCaptcha->verify() ) {
          
oledrion_utils::redirect($xoopsCaptcha->getMessage(), OLEDRION_URL4);
        }

Posté le : 19/09/2009 14:25

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Mettre le captcha dans oledrion
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
OUAAAAAAAaaaaaaaassssssssss !!!!!!!!!!

Cela fonctionne, comme sur des roulettes.....

Merci Mister Gérard alias Ghia pour ce super coup de pouce, c'est super sympa...

Merci aussi Monseigneur Mage... cela vas me l'orienté pour chercher à sécuriser d'autres modules

(un deuxième tuto va être en préparation bientôt ICI

Re-Merci et bonne soirée

Posté le : 19/09/2009 17:39

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

104 Personne(s) en ligne (88 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 104 | Plus ...