AUTHENTIFICATION AVEC LOGIN ET MOT DE PASSE SANS BASE DE DONNÉES

McPeter Messages postés 134 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 18 avril 2013 - 18 févr. 2003 à 23:28
legrandsumo Messages postés 1 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010 - 15 févr. 2010 à 14:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13146-authentification-avec-login-et-mot-de-passe-sans-base-de-donnees

legrandsumo Messages postés 1 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010
15 févr. 2010 à 14:26
bonjour,

il manque 2 sources "changer_passwd.php" et "enregistrement1.php" de olus je souhaiterais savoir ou placer une redirection vers une autre page html si login et pass ok.

Merci
Legrandsumo@gmail.com
csphpchtml Messages postés 7 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 18 juin 2009
18 juin 2009 à 18:11
Euh oui sa sere vraimment !!!
mais bon je lai tester et avec moi sa fonctionne pas je c'est pas pour quoid
cs_meylina Messages postés 9 Date d'inscription mercredi 4 janvier 2006 Statut Membre Dernière intervention 25 juin 2007
25 juin 2007 à 16:43
Bonjour à tous

impossible de cacher le fichier utilisateurs.txt avec vos commentaires ce dessus!!!
que faire...?

merci
mdouce Messages postés 1 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 4 mars 2007
4 mars 2007 à 16:21
Ce scrit est super bien !!!!
Bravo au créateur !
Mille fois merci !
www.pix-creations.com
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 2
27 nov. 2005 à 21:59
j'ai des erreurs de variables non déclaré. Peut-on corriger ?

Dans créé_compte

Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\lost\creer_compte.php on line 5

Ajout de l'utilisateur :

Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\lost\creer_compte.php on line 6

Notice: Undefined variable: passwd in c:\program files\easyphp1-8\www\lost\creer_compte.php on line 6

Notice: Undefined variable: passwd in c:\program files\easyphp1-8\www\lost\creer_compte.php on line 8
Veuillez entrer un mot de passe valide SVP !

idem pour le login

merci
mnjagg Messages postés 34 Date d'inscription vendredi 28 novembre 2003 Statut Membre Dernière intervention 5 mai 2004
6 mai 2004 à 17:27
waw bravo pour le zip qui est très complet

9/10
@++
votre ami le pingouin
pee_wee631 Messages postés 7 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 8 février 2005
8 avril 2004 à 13:51
Super Top Cool.
Mais jai un probleme, parce que quand je veux midentifier, et que jai mis le passwd et login dans utilisateur.txt , ca ne marche toujours pas et me donne un message d'ACCES RFUSé. Merci de m'eclairer.
Mais top ton ZIP!!!!
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
20 juin 2003 à 23:13
Petite astuce pour plus de securiter:ajoute <? au debut du fichier et ?> a la fin comme sa si kelkun louvre,il va y a voir un erreur dafficher et non la db
pywy18 Messages postés 4 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 1 octobre 2003
24 févr. 2003 à 14:28
C'est aussi un autre tres bonne solution ! ..... qui fonctionne en plus (testé)
cs_NiFF Messages postés 92 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 24 juin 2004
23 févr. 2003 à 21:40
pour cacher le fichier txt il suffit de mettre un .htaccess avec deny from all dedans et personne le voit!
pywy18 Messages postés 4 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 1 octobre 2003
19 févr. 2003 à 14:26
Il est vrai que c'est pas top niveau sécurité (je ne l'ai jamais affirmé !)
Mais ce n'est pas non plus a la portée de tous d'accéder aux utilisateurs et mots de passe :
Déjà il faudrait connaitre le nom et/ou url du fichier utilisateurs.txt(invisible normalement)
Ensuite, il suffit de placer son fichier utilisateurs.txt de telle sorte qu'il soit inacessible par le serveur web (exple : au dessus de l'arborescence /htdocs sur apache ou /www sur d'autres).
Enfin je propose simplement une solution d'authentification sans base de données ni cryptage, je suis bien conscient que ce n'est pas ce qu'il y a de mieux nivo sécure...

PS : merci Pc Peter pr ton exmple ;-)
@++
McPeter Messages postés 134 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 18 avril 2013
18 févr. 2003 à 23:28
je te dis pas ça méchament ..mais plutot zero niveau sécurité !??
il suffit de copier ton fichier "utilisateur.txt" et hop ! :-(

A défaut tu devrais mettre un script accompagnateur pour coder tes password utilisateur ...

regardes là =>
http://www.blinckers-groups.com/cours/php_1.php

PS : c'est un exemple parmis tant d'autre :-P

@++
Rejoignez-nous