Login-signup-lister les membres - sans mysql

0/5 (12 avis)

Snippet vu 4 924 fois - Téléchargée 30 fois

Contenu du snippet

cest un script qui fait un login et signup sans mysql, il cherche les informations dans un fichier pour le login et le met dans le meme fichier pour le signup

Source / Exemple :



          • login.php******
<?PHP 'mettez le formulaire ici $fp = fopen ("liste.txt", "r"); 'liste des usernames et mots de passes while ($z = fgets($fp, 1000)) { $q = explode(",", $z); if ($nom == $q[0] && md5($passe) == rtrim($q[1])) { fclose($fp); echo "salut $nom"; 'contenu de la page } } fclose($fp); ?>
          • signup.php******
<?PHP 'formulaire ici function informer ($code) { global $nom, $usr; switch ($code) { case 0 : return TRUE; case 1 ; echo "Erreur: ecrivez un pseudo<br>"; break; case 2 : echo "Erreur: ecrivez un mot de passe.<br>"; break; case 3 : echo "Erreur: ne peut pas ouvrir un fichier necessaire. contactez le webmestre si le problème persiste.<br>"; break; case 4 : echo "Err: erreur de fermeture de fichier.<br>"; break; case 5 : echo "<font size='2' face='verdana'>votre compte ($nom) a ete cree!<br><br>"; echo "vous pouvez vous <a href='login.php'>connecter</a> avec votre pseudo et votre mot de passe."; if (! @fclose($usr)) informer(4); informer (0); } return FALSE; } if (isset($agir)) { $resultat = TRUE; if ($nom == "") { $resultat = informer(1); } if ($passe == "") { $resultat = informer(2); } if ($resultat) { if ($usr = @fopen("liste.txt", "a")) { $passe = md5($passe); fputs ($usr, "$nom,$passe,$email\n"); informer (5); } } } ?>
          • listermembres.php******
<?PHP if (!$fp = @fopen("liste.txt", "r")) { echo "une erreur est survenue!"; } else { echo "<TABLE>"; while ($zuti = fgets($fp, 100)) { $uti = split(",", $zuti); 'uti[0] va etre le pseudo 'uti[2] va etre le email 'on affiche pas uti[1] car cest le mot de passe crypte echo "<TR><TD>$uti[0]</TD><TD width=20></TD><TD>$uti[2]</TD><TD width=20></TD></TR>"; } echo "</TABLE>"; fclose ($fp); echo '<br><br><center><b><a href="pageavant.php">precedent</a></center></b></BODY></HTML>'; } ?>

Conclusion :


merci de maviser sil y a des bugs

bob3000

A voir également

Ajouter un commentaire Commentaires
xavierhaest Messages postés 13 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 17 octobre 2004
20 oct. 2004 à 15:41
escuser moi il fo metre qwa com script sur les page a proteger
bob3000 Messages postés 406 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 2 octobre 2004
16 juin 2004 à 19:18
il faut mettre les fichiers dans le meme dossier que le reste du site.
squall666666666 Messages postés 1 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 15 juin 2004
15 juin 2004 à 12:42
salut
nous somme dacord cela nous donne 3 fichier mais ou les mettres ??
dsl je sui novice en la matiere
bob3000 Messages postés 406 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 2 octobre 2004
4 mai 2004 à 00:34
tu n'as rien a faire, juste cree le fichier liste.txt
mnjagg Messages postés 34 Date d'inscription vendredi 28 novembre 2003 Statut Membre Dernière intervention 5 mai 2004
3 mai 2004 à 18:19
comment doit-être rédigé le fichier liste.txt ?
Je pense que c'est comme ca :
pseudo:pass
admin:adminpass
lol:abcd

mé chui vraiment pas sur du tout aidez moi svp
Merci
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.