probleme inscription client sur peel 6.2

11 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour

Voila mon problème, lors de l'inscription d'un client sur la boutique celui ci rempli le formulaire complètement puis valide son inscription il reçoit alors une confirmation de son inscription mais lors du retour sur le site son identifiant et son mot de passe ne sont plus reconnue, donc impossible de se connecter à son compte.

De plus après avoir fait des test, j'ai constaté que les inscriptions ne sont pas affichées dans l'administration du site sous "utilisateurs" et ne sont pas non plus dans la base de données.

Donc j'en déduis que le site n'enregistre plus les données des clients, auriez vous une idée pour remettre cette fonction en route.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Par hasard, votre base de donnée n'est pas pleine ?

Elle est limitée en Mb sur votre serveur, si elle est pleine elle n'enregistre probablement plus rien.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Morpheus donne une première piste.

Pour tester, je vous propose de faire un echo de la requête d’insertion d'utilisateur, pour quelle s'affiche sur votre site. Ensuite, copier/coller le résultat dans le champ de l'onglet SQL et exécuter cette requête.

Si l’insertion ce déroule sans problème, il y a une erreur dans le code. En cas d'erreur, il faudra lire le message renvoyé par Mysql pour savoir ce qui se passe.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

En réponse à Morpheus la base de donnée n'est pas pleine j'avais déja étudié cette voie sans succes mais merci de cette piste.

Par contre je comprend bien ce que signifie faire un echo de la requete d'insertion d'utilisateur mais c'est le comment on pratique qui m'échappe ( en gros je ne sais pas faire).

Si vous pouviez m'indiquer la marche à suivre se serait sympa.

En tous cas merci de ces réponses et pistes rapide, c'est cool...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

La méthode pour afficher la requête varie selon la version de PEEL que vous utilisez. Pouvez vous indiquer le numéro de version de votre PEEL?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

La version de peel est la 6.2 (mise a jour a partir de la 6.1) avec le module premium.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

La requête se situe dans la fonction insere_utilisateur(), ligne 49 du fichier lib/fonctions/user.php. la requête d’insertion est la suivante :


$qid = query("INSERT INTO peel_utilisateurs (
date_insert
, date_update
, email
, mot_passe
, priv
, civilite
, prenom
, pseudo
, nom_famille
, telephone
, fax
, portable
, adresse
, code_postal
, ville
, pays
, newsletter
, commercial
, remise_percent
, points
, format
, societe
, intracom_for_billing
, siret
, siren
, ape
, code_banque
, code_guichet
, numero_compte
, cle_rib
, domiciliation
, iban
, bic
, url
, description
, avoir
, naissance
, id_groupe
, origin
, origin_other
, id_salerepresentative
, lang
, on_vacances
, on_vacances_date
, web
, promo
, id_cat_1
, id_cat_2
, id_cat_3
, seg_who
, seg_want
, seg_think
, seg_followed
, seg_buy
, project_product_proposed
, project_date_forecasted
, commercial_contact_id
) VALUES (
'" . nohtml_real_escape_string($date_insert) . "'
, '" . nohtml_real_escape_string($date_update) . "'
, '" . nohtml_real_escape_string(trim($frm['email'])) . "'
, '" . nohtml_real_escape_string($password_hash) . "'
, '" . nohtml_real_escape_string($priv) . "'
, '" . nohtml_real_escape_string(vb($frm['civilite'])) . "'
, '" . nohtml_real_escape_string(vb($frm['prenom'])) . "'
, '" . nohtml_real_escape_string(vb($frm['pseudo'])) . "'
, '" . nohtml_real_escape_string(vb($frm['nom_famille'])) . "'
, '" . nohtml_real_escape_string(vb($frm['telephone'])) . "'
, '" . nohtml_real_escape_string(vb($frm['fax'])) . "'
, '" . nohtml_real_escape_string(vb($frm['portable'])) . "'
, '" . nohtml_real_escape_string(vb($frm['adresse'])) . "'
, '" . nohtml_real_escape_string(vb($frm['code_postal'])) . "'
, '" . nohtml_real_escape_string(vb($frm['ville'])) . "'
, '" . intval(vn($frm['pays'])) . "'
, '" . intval(vn($frm['newsletter'])) . "'
, '" . intval(vn($frm['commercial'])) . "'
, '" . nohtml_real_escape_string(vb($remise_percent)) . "'
, '" . intval(vb($points)) . "'
, 'html'
, '" . nohtml_real_escape_string(vb($frm['societe'])) . "'
, '" . nohtml_real_escape_string(String::strtoupper(vb($frm['intracom_for_billing']))) . "'
, '" . nohtml_real_escape_string(vb($frm['siret'])) . "'
, '" . nohtml_real_escape_string(vb($frm['siren'])) . "'
, '" . nohtml_real_escape_string(vb($frm['ape'])) . "'
, '" . nohtml_real_escape_string(vb($frm['code_banque'])) . "'
, '" . nohtml_real_escape_string(vb($frm['code_guichet'])) . "'
, '" . nohtml_real_escape_string(vb($frm['numero_compte'])) . "'
, '" . nohtml_real_escape_string(vb($frm['cle_rib'])) . "'
, '" . nohtml_real_escape_string(vb($frm['domiciliation'])) . "'
, '" . nohtml_real_escape_string(vb($frm['iban'])) . "'
, '" . nohtml_real_escape_string(vb($frm['bic'])) . "'
, '" . nohtml_real_escape_string(vb($frm['url'])) . "'
, '" . nohtml_real_escape_string(vb($frm['description'])) . "'
, '" . nohtml_real_escape_string(vn($frm['avoir'])) . "'
, '" . nohtml_real_escape_string(vb($naissance)) . "'
, '" . nohtml_real_escape_string(vn($frm['id_groupe'])) . "'
, '" . nohtml_real_escape_string(vn($frm['user_origin'])) . "'
, '" . nohtml_real_escape_string(vb($frm['user_origin7'])) . "'
, '" . intval(vn($frm['salerepresentative'])) . "'
, '" . nohtml_real_escape_string(vb($_SESSION['session_langue'])) . "'
, '" . intval(vn($frm['on_vacances'])) . "'
, '" . nohtml_real_escape_string(vb($on_vacances_date)) . "'
, '" . nohtml_real_escape_string(vb($frm['user_website'])) . "'
, '" . nohtml_real_escape_string(vb($frm['promo_code'])) . "'
, '" . intval(vn($frm['first_cat_annonce'])) . "'
, '" . intval(vn($frm['second_cat_annonce'])) . "'
, '" . intval(vn($frm['third_cat_annonce'])) . "'
, '" . nohtml_real_escape_string($frm['seg_who']) . "'
, '" . nohtml_real_escape_string($frm['seg_want']) . "'
, '" . nohtml_real_escape_string($frm['seg_think']) . "'
, '" . nohtml_real_escape_string($frm['seg_followed']) . "'
, '" . nohtml_real_escape_string($frm['seg_buy']) . "'
, '" . nohtml_real_escape_string(vb($frm['project_product_proposed'])) . "'
, '" . nohtml_real_escape_string(vb($frm['project_date_forecasted'])) . "'
, '" . intval(vn($frm['commercial_contact_id'])) . "'
)");
[/CODE] Il faut que vous remplaciez
[CODE]
$qid = query("INSERT INTO peel_utilisateurs (
par

echo("INSERT INTO peel_utilisateurs (
[/code]

pour afficher la requête.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Voici la réponnse apporté par sql :

#1054 - Unknown column 'origin' in 'field list'

je suppose que la correction doit etre apportée sur la base elle meme?

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Est il possible de recreer une base de donnée complète a partir d'une installation propre de peel 6.2 (donc base de donnée propre et d'importer dans celle ci une sauvegarde de l'ancienne) peut etre que cela creera le champ origin et origin other dans la base, ou bien avez vous une ligne pour implémenter ces champs manquant dans la base .

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous pouvez exécuter cette requête SQL :

ALTER TABLE `peel_utilisateurs` ADD `origin` INT( 11 ) NOT NULL , ADD `origin_other` INT( 255 ) NOT NULL;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir

J'ai éxécuté la requête sql et apparement l'inscription refonctionne, je fais quand même quelques test et je post pour vous dire si tout marche bien.

Merci pour tout.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping