Bonjour,
Je suis actuellement en train de créer un site web en php ,hors il s'avère que je rencontre un problème qui m'embête pas mal ,il s'avère que je bloque au niveau de l'enregistrement de l'individu sur le site ,voici le bout de code permettant l'inscription de la personne (bien que je ne pense pas que cela vienne de là mais d'un réglage dans ma data base) :
conf.php3 = fichier possédant les information permettant d'accéder a la data base
namezs = nom de l'utilisateur
swdrdfzd = son mot de passe
la personne accède a cette adresse par mail indiquant son mot de passe et son pseudo ,hors le problème dans tout ça est que il peut y avoir 2 personnes possédant le même pseudonyme d'inscrit sur le site ... ce qui créera surement un gros quiproquos lorsque j'aurai assigner la possibilité aux utilisateurs de poster des messages :/
Si cela peut aider:
#
# Structure de la table `jkd3v_register`
#
CREATE TABLE `jkd3v_register` (
`id` int(11) NOT NULL auto_increment,
`pseudo` text NOT NULL,
`pass` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Je remercie d'avance quiconque essayera de m'aider et d'autant plus celui qui me décoincera :p
La clé primaire, c'est pas l'ID, c'est le pseudo ! (l'id est inutile) ... sinon, tu le dis toi même : "ce qui créera surement un gros quiproquos"
et avant inscription dans la base, il faut vérifier la non existance d'un pseudo identique.
D'après ce que j'ai compris de ton problème, c'est de ne pas avoir 2 utilisateurs avec le même pseudo-mot de passe ?
Si c'est bien cela, interdit à la personne de s'inscrire sous un pseudo existant déjà en base de donnée. Soit en lui indiquant directement lors de la saisie (renseigne toi sur la fonction HttpRequest) ou lors qu'il termine son inscription, parcours la table jkd3v pour t'assurer que le pseudo est dispo.
La première solution est plus cool car plus orientée web 2.0 et bien plus pratique pour l'utilisateur