LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 26/02/2005 à 13:35
petit probleme de md5
<?php
$sql = 'SELECT count(*) FROM membres WHERE pseudo = "'.$_POST['login'].'" AND password="'.md5($_POST['pwd']).'"';
$req = mysql_query($sql) or die('ERREUR SQL ! '.$sql.''.mysql_error());

$nb = mysql_fetch_array($req);

if ($nb[0] == 0) {
// mauvais login ou mauvais mot de passe
}
elseif ($nb[0] == 1) {
// compte ok
}
else {
// problème : au moins deux comptes ont le meme login / password
}
?>


Tu peux faire quelque chose de ce genre.
LA GLOBULE
le 26/02/2005 à 12:33
limiter les votes?
Soit le plus propre searait de rajouter un champ(votes) a ta table 'utilisateur' qui serait de type varchar ou bien texte(cela dépents du nombre des photos) ou tu renregistras l' id des photos pour lequelles il à déjà voté séparer par un espace ( par exemple)...


Pero, je n'opterais jamais pour une telle solution : stocker plusieures infos dans un seul champs.
Forcemment un jour ou l'autre, ca va poser des problèmes, tout simplement à cause de la complexité de mise à jour.
LA GLOBULE
le 26/02/2005 à 10:33
application_java
Si tu veux vraiment apprendre le java, installe un sdk et utilise un simple éditeur de texte :)

Les ide, c'est pratique, mais les trucs comme visual j++, camouflent certains aspects du code comme les gestionnaires d'evenement par exemple (or, si tu veux vraiment apprendre, rien de tel que de se manger des listener smiley).
LA GLOBULE
le 25/02/2005 à 21:14
petit probleme de md5
I_Man, autant utiliser directement ton tableau $_POST sans redéclarer de variables.

<?php
if (isset($_POST["pseudo"]) && isset($_POST["password"])) {
// analyse des valeurs des deux champs

$sql = 'INSERT INTO membres VALUES("", "'.$_POST["pseudo"].'", "'.md5($_POST["pseudo"]).'")';

// ...
}
?>


Ensuite, tes mots de passes seront hachés dans ta base de données.

Donc, quand un membre remplira son formulaire de login, il tapera son mot de passe en clair.
Pour identifier ce membre, tu devras donc lancer une requete SQL en ayant auparavant haché en md5 le mot de passe saisi dans le formulaire.

Exemple :

<?php
$sql = 'SELECT id FROM membre WHERE login="'.$_POST['login'].'" AND passwd="'.md5($_POST['password']).'"';
?>


$_POST['login'] etant le nom de login saisi dans le formulaire d'identification ($_POST['password'] le mot de passe).
LA GLOBULE
le 25/02/2005 à 20:26
pbls_chat/irc
Utilise firefox, ca fonctionnera mieux.
LA GLOBULE
le 25/02/2005 à 16:41
pbls_chat/irc
Ca fait quelle erreur ?

Quel navigateur utilises-tu ?
LA GLOBULE
le 25/02/2005 à 16:38
Site PHP/Mysql
En site de scripts, y'a phpscripts-fr.net, hotscripts.com, comscripts.com, et....

smiley
LA GLOBULE
le 25/02/2005 à 16:34
comment faire un espace membre
L'encourager ?

Mouhahahahhaha smiley

Ca se voit à 3 km que c'est un pyjama qui veut "installer" des trucs en php smiley

PS
LoadingChargement en cours