Login-signup-lister les membres - sans mysql

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 486 fois - Téléchargée 28 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

Messages postés
13
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
17 octobre 2004

escuser moi il fo metre qwa com script sur les page a proteger
Messages postés
406
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
2 octobre 2004

il faut mettre les fichiers dans le meme dossier que le reste du site.
Messages postés
1
Date d'inscription
mardi 15 juin 2004
Statut
Membre
Dernière intervention
15 juin 2004

salut
nous somme dacord cela nous donne 3 fichier mais ou les mettres ??
dsl je sui novice en la matiere
Messages postés
406
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
2 octobre 2004

tu n'as rien a faire, juste cree le fichier liste.txt
Messages postés
34
Date d'inscription
vendredi 28 novembre 2003
Statut
Membre
Dernière intervention
5 mai 2004

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.