problème d'identification client

10 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

j'ai parfois des clients qui n'arrivent plus a se connecter à leur compte, même en demandant un nouveau mot de passe.

Comment faire corriger cela ou pour supprimer completement leur données et repartir a zéro,

si je supprime l'adresse dans la base de donnée, lors de la réinscription avec la même adresse email, le programme m'indique que cette adresse existe et ne veut pas créer un nouveau compte.

il reste des traces de l'inscription ...mais où ?

merci de m'aider

cordialement

Veve

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai un peu le même effet de "trace" mais sur les produits.

J'ai changé le nom d'un produit, mais dès que je rentre dans la fiche produit par le back office, c'est l'ancien nom qui s'affiche.

Je dois systématiquement ressaisir le nouveau nom à chaque fois.

C'est peut être lié au même effet que toi, mais je ne trouve pas pour le moment d'où vient cet effet mémoire.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

j'ai parfois des clients qui n'arrivent plus a se connecter à leur compte, même en demandant un nouveau mot de passe.

Comment faire corriger cela ou pour supprimer completement leur données et repartir a zéro,

si je supprime l'adresse dans la base de donnée, lors de la réinscription avec la même adresse email, le programme m'indique que cette adresse existe et ne veut pas créer un nouveau compte.

il reste des traces de l'inscription ...mais où ?

merci de m'aider

cordialement

Veve

Ces clients ont ils une majuscule dans leur email ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ces clients ont ils une majuscule dans leur email ?

Willy

Bonjour,

j'ai déja appliqué le correctif pour ce soucis.

Mais il reste parfois un client qui coince ???

merci pour votre réponse

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

j'ai déja appliqué le correctif pour ce soucis.

Mais il reste parfois un client qui coince ???

merci pour votre réponse

moi j'ai eu le probleme avec les clients qui utilisent le navigateur AOL , c'est peu etre sa ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

sam59 on peut voir ta page ? cela sent la variable indéfinie

panne sèche si tu supprimes la ligne entière àpartir du back office ?

Attention : n'effectuer aucune suppression ou ajout à paritr de la base en elle même passez par le back office !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

sam59 on peut voir ta page ? cela sent la variable indéfinie

panne sèche si tu supprimes la ligne entière àpartir du back office ?

Attention : n'effectuer aucune suppression ou ajout à paritr de la base en elle même passez par le back office !

Bonsoir,

si je supprime la ligne du back office, cela ne change rien, le programme reconnait encore l'adresse email.

Pour etre plus précis: quel serail la procédure pour supprimmer complètement un client inscrit et qu'il puisse de cette façon recréer une nouvelle inscription avec la même adresse email.

Merci pour l'aide

Veve

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

le supprimer à partir du back office ou bien en dernier recours à partir de la base de données (pas conseillé)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

sam59 on peut voir ta page ? cela sent la variable indéfinie

Hello Paulanna,

Voici ma page administrer/produit_detail.php.

Mais la bizarrerie est que cela ne se produit que sur 3 articles, pas sur le reste. Ce sont des articles dont j'ai changé le nom, et l'ancien nom revient tout le temps. Pourtant, je n'ai trouvé aucune trace de cet ancien nom dans la BDD, je n'ai même pas eu de commande sur ces produits.

<?
include("../configuration.inc.php");

necessite_identification();

necessite_priv("admin");

$DOC_TITLE = "G&eacute;rer les produits";

include("modeles/haut.php");

$start = vn($_REQUEST['start']);// D&eacute;termine la variable start (d&eacute;but de page)

switch (vb script:return confirm('&ecirc;tes-vous s&ucirc;r de vouloir supprimer le produit <?=$ligne['nom_'.$_SESSION['langue'].''] ?> ?');" class=normal TITLE="Supprimer <?=$ligne['nom_'.$_SESSION['langue'].''] ?>" HREF="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$ligne['id'] ?>">
<img SRC="<?=$wwwroot?>/administrer/images/b_drop.png" BORDER="0"></a>
</td>
<td class=normal ALIGN="center"><?echo $ligne['reference'] ?></td>
<td class=normal ALIGN="center">
<?php

$sqlCAT = "SELECT id, nom_".$_SESSION['langue']." FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";

$resCAT = mysql_query($sqlCAT);

if (mysql_num_rows($resCAT) > 0) {

while ($cat = mysql_fetch_array($resCAT)) {

echo html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."<br />";

}

} else {

echo "<font color=\"red\"><b>n.c</b></font>";

}

?>
</td>
<td class=normal ALIGN="center"><a class=normal TITLE="Modifier ce produit" HREF="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><?=html_entity_decode($ligne['nom_'.$_SESSION['langue'].''])?></a></td>
<td class=normal ALIGN="center"><?=fprix($ligne['prix']) ?> &euro; T.T.C</td>
<td align=center class=normal><?if (empty($ligne['etat'])) {echo "<img src=".$wwwroot."/administrer/images/puce-blanche.gif>";} else {echo "<img src=".$wwwroot."/administrer/images/puce-verte.gif>";} ?></td>
<td class=normal ALIGN="center">
<?php if ($ligne['on_stock'] == 1) {?>
<a class=petit TITLE="G&eacute;rer les stocks" href="<?=$_SERVER['PHP_SELF']?>?mode=stock&id=<?=$ligne['id'] ?>"> <img src=<?=$wwwroot?>/administrer/images/stock.gif border=0></a>
<?php
$sqlEtatStock = "SELECT image FROM peel_etatstock WHERE id = '".$ligne['etat_stock']."'";

$resEtatStock = mysql_query($sqlEtatStock);

$EtatStock = mysql_fetch_object($resEtatStock);

if (!empty($EtatStock->image)) {

echo "<img src=\"".$repertoire_images."".$EtatStock->image."\" />";

}

} else {

echo "n.a";

}?></td>
<td class=normal ALIGN="center"><?=$ligne['points'] ?> pts</td>
<td class=normal ALIGN="center"><?=return_date_fr($ligne['date_maj']) ?></td>
</tr>
<tr><td ALIGN="center" CLASS="normal" COLSPAN="10">
<?
$i++;
}

}
//Boutons pr&eacute;c&eacute;dent et suivant
$Links-> pMultipage();

echo "</td></tr></table>";
}

function affiche_liste_produits_stocknul($start, $frm)
{
global $wwwroot;
global $categorie_options;
?>
<table border="0" class="tablespace" width="760">
<tr>
<td CLASS="entete" COLSPAN="2">Liste des produits dont le stock est nul</td>
</tr>


<?
$Links = new MultiPage();
$Links-> ResultPerPage = 90;
$Links-> LinkPerPage = 4;
$Links-> Template = "tpl1.htm";

$Links-> SqlRequest = "SELECT p.id, p.nom_".$_SESSION['langue'].", s.stock FROM `peel_stocks` s, peel_produits p WHERE s.stock <= 0 AND p.id = s.produit_id ORDER BY p.id";

$Links-> Initialize();

$resHS=mysql_query($Links-> LimitSQL);

if (mysql_num_rows($resHS) == 0)

{

echo "<tr><td class=normal><b>Tous les produits sont en stock</b></td></tr>"; }

else {
?>

<?
$i = 0;

echo "<table border=\"0\" class=\"tablespace\" width=\"760\">";

echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td></tr>";

while ($HS = mysql_fetch_array($resHS)) {

echo "<tr ><td class=normal align=\"center\"><a href=$wwwroot/administrer/produits.php?mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td><td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=".$HS['id'].">".html_entity_decode($HS['nom_'.$_SESSION['langue'].''])."</a></td></tr>";

}

}


?>



<tr><td ALIGN="center" CLASS="normal" COLSPAN="4">
<?

//Boutons pr&eacute;c&eacute;dent et suivant
$Links-> pMultipage();

echo "</td></tr></table>";
}


function affiche_liste_produits_acommander()
{
global $wwwroot;
global $categorie_options;
?>
<table border="0" class="tablespace" width="760">
<tr>
<td CLASS="normal" COLSPAN="2">
<form METHOD="POST" action="<?=$_SERVER['PHP_SELF']?>?start=0&mode=recherche">
<table BORDER="0" CELLPADDING="0" CELLSPACING="2" WIDTH="100%">
<tr><td COLSPAN="2" CLASS="entete">Choisir vos crit&egrave;res de recherche</td></tr>
<tr>
<td CLASS="normal">Etat du produit : <br />
<select SIZE="1" NAME="etat" CLASS="formulaire1">
<option VALUE="NULL">Tous les produits</option>
<option VALUE="1">Produits en ligne</option>
<option VALUE="0">Produits en attente</option>
</select>
</td>
<td CLASS="normal">Cat&eacute;gories<br />
<select SIZE="1" NAME="categorie" CLASS="formulaire1">
<option VALUE="NULL">Toutes les cat&eacute;gories</option>
<?php
if (!isset($categorie_id)) { $categorie_id = 0; }

$frm['categories'] = array($categorie_id);

//echo $frm['categories'];

construit_arbo_cat($categorie_options,$frm['categories']);

echo $categorie_options;
?>
</select>
</td>
</tr>
<tr>
<td CLASS="normal" VALIGN="top">
R&eacute;f&eacute;rence du produit : <input TYPE="text" NAME="reference" size="15" CLASS="formulaire1" VALUE=""> </td>
</tr>
<tr>
<td CLASS="normal" VALIGN="top">Le produit est-il en page d'accueil ?<br />
<span CLASS="normal">
<input TYPE="radio" NAME="homepage" VALUE="NULL" checked>peu importe
<input TYPE="radio" NAME="homepage" VALUE="1" >oui
<input TYPE="radio" NAME="homepage" VALUE="0" >non
</span>
</td>
</tr>
<tr><td COLSPAN="2" HEIGHT="5" CLASS="label"><img src="<?=$wwwroot?>/images/blank.gif" HEIGHT="5"></td></tr>
<tr>
<td ALIGN="center" COLSPAN="2"><input class="bouton" type="submit" value="Rechercher" class="formulaire1" name="action"> </td>
</tr>
</table>
</form>
</td></tr>

<tr>
<td CLASS="entete" COLSPAN="2">Liste des produits &agrave; commander</td>
</tr>
<?
$Links = new MultiPage();
$Links-> ResultPerPage = 50;
$Links-> LinkPerPage = 4;
$Links-> Template = "tpl1.htm";

$Links-> SqlRequest = "SELECT p.id, p.reference, oi.nom_produit as nom, oi.promotion, oi.prix, oi.couleur, oi.taille, oi.delivery_stock, oi.commande_id, oi.order_stock
FROM peel_commandes_articles oi
LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
WHERE order_stock > 0";

$Links-> Initialize();

$resHS=mysql_query($Links-> LimitSQL);

if (mysql_num_rows($resHS) == 0)

{

echo "<tr><td class=normal><b>Aucun produit &agrave; commander</b></td></tr>"; }

else {
?>

<?
$i = 0;

echo "<table border=\"0\" class=\"tablespace\" width=\"760\">";

echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td><td class=\"menu\" align=\"center\">Prix de vente</td><td class=\"menu\" align=\"center\">A commander</td><td class=\"menu\" align=\"center\">D&eacute;tail de la commande</td></tr>";

while ($HS = mysql_fetch_array($resHS)) {

echo "<tr ><td class=normal align=\"center\">
<a href=$wwwroot/administrer/produits.php?mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td>
<td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=".$HS['id'].">".html_entity_decode($HS['nom_'.$_SESSION['langue'].''])."</a><br />Couleur : ".vb($HS['couleur'])."<br />Taille : ".vb($HS['taille'])."<br />Appro pr&eacute;vue : ".vb($HS['delivery_stock'])."</td>
<td class=\"normal\" align=\"center\">".$HS['prix']." &euro; TTC</td>
<td class=\"label\" align=\"center\">".$HS['order_stock']."</td>
<td class=\"normal\" align=\"center\"><a href=\"commandes.php?mode=details&id=".$HS['commande_id']."\">commande ".$HS['commande_id']."</a></td>
</tr>";

}

}


?>



<tr><td ALIGN="center" CLASS="normal" COLSPAN="5">
<?

//Boutons pr&eacute;c&eacute;dent et suivant
$Links-> pMultipage();

echo "</td></tr></table>";
}




function valide_form_produit(&$frm, &$erreurs) {

$erreurs = array();
$msg = array();


if (empty($frm['nom_fr'])) {

$erreurs['nom_fr'] = true;
$msg['nom_fr'] = " Vous devez ins&eacute;rer un nom de produit.";

}

return $msg;
}


function affiche_formulaire_stockall() {
/* Affiche le formulaire de modification pour le produit sélectionné */

global $wwwroot;

$resProd = mysql_query("SELECT id, nom FROM peel_produits WHERE etat = '1'")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

?>
<form NAME="entryform" METHOD="post" action="<?=$_SERVER['PHP_SELF']?>?start=0">
<input TYPE="hidden" NAME="mode" VALUE="InsereStockAll">
<table BORDER="1" cellpadding=0 cellspacing=1 width=100%>
<tr><td HEIGHT="1" BGCOLOR="#336699" COLSPAN="4"><img src="<?=$wwwroot?>/images/blank.gif" HEIGHT="1"></td></tr>
<tr BGCOLOR="#EEEEEE" colspan="4">
<td CLASS="titre" COLSPAN="4">Ajouter les stocks</td>
</tr>
<tr><td HEIGHT="1" BGCOLOR="#336699" COLSPAN="4"><img src="<?=$wwwroot?>/images/blank.gif" HEIGHT="1"></td></tr>
<tr><td CLASS="label" ALIGN="center">Produit</td><td CLASS="label" align="center">Stock</td><td CLASS="label" ALIGN="center">Couleur</td><td class="label" ALIGN="center">Taille</td></tr>
<?
if (mysql_num_rows($resProd)>0) {

while ($prod = mysql_fetch_array($resProd)) {

$resStock = mysql_query("SELECT * FROM peel_stocks WHERE produit_id = '".$prod['id']."'");

while ($Stock = mysql_fetch_array($resStock)) {
?>
<tr>
<td ALIGN="center" CLASS="normal">
<input TYPE="hidden" NAME="id[]" VALUE="<?echo $prod['id']?>"><?echo html_entity_decode($prod['nom'])?>
</td>
<td ALIGN="center">
<input TYPE="text" CLASS="formulaire1" STYLE="width:50px" name="stock[]" VALUE="<?echo $Stock['stock']?>">
</td>
<td CLASS="normal" ALIGN="center">
<input TYPE="hidden" NAME="couleur[]" VALUE="<?echo $Stock['couleur_id']?>">
<?php
$Couleur = mysql_fetch_array(mysql_query("SELECT nom FROM peel_couleurs WHERE id = '".$Stock['couleur_id']."'"));

echo html_entity_decode($Couleur['nom']);

?>
</td>
<td CLASS="normal" ALIGN="center">
<input TYPE="hidden" NAME="taille[]" VALUE="<?echo $Stock['taille_id']?>">

<?php

$Taille = mysql_fetch_array(mysql_query("SELECT nom FROM peel_tailles WHERE id = '".$Stock['taille_id']."'"));

echo html_entity_decode($Taille['nom']);

?>
</td>

</tr>
<?

}
}

}
?>

<tr><td COLSPAN="4" ALIGN="center"><input TYPE="submit" VALUE="METTRE A JOUR LES STOCKS" CLASS="bouton"></td></tr>
</table></form>

<?

}



function update_stockall_produit($frm) {
/* Ajoute un nouveau sous-produit sous le parent $id. Les champs sont dans
la variable $frm */

mysql_query("DELETE FROM peel_stocks");

for ($i = 0; $i < count($frm["stock"]); $i++) {

mysql_query("
INSERT INTO peel_stocks (
produit_id
,taille_id
,couleur_id
,stock
)
VALUES (
'{$frm["id"][$i]}'
,'{$frm["taille"][$i]}'
,'{$frm["couleur"][$i]}'
, '{$frm["stock"][$i]}')
");

}


}



?>
[/codebox]

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

le supprimer à partir du back office ou bien en dernier recours à partir de la base de données (pas conseillé)

Bonjour,

je n'y comprend plus rien, cette fois çà a fonctionné simplement en suppriment l'inscription du client à partir du back office.

j'ai pu recréer un nouveau compte avec la même adresse email.

`

Merci de m'avoir aidé

Cordialement

Veve

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