begin process at 2010 03 21 15:54:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > SCRIPTE DE MOT DE PASSE

SCRIPTE DE MOT DE PASSE


 Information sur la source

Note :
Aucune note
Catégorie :Formulaires Classé sous :Script, php5, sans bdd, debutant, securiser Niveau :Débutant Date de création :29/03/2008 Date de mise à jour :30/03/2008 21:21:09 Vu / téléchargé :7 870 / 770

Auteur : Staify

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Un petit script qui a pour utiliser de protégé une page par un mot de passe.
Contient simplement :  - index.php
                       - script.php
                       - design.css
J'ai commenté le code de façon à se qu'un débutant comme moi puisse comprend au première abord. Se code n'est pas la pour rivalisé ave les supers code protégé qui font 1 000 ligne ;).

Versions et langages utilisés :
PHP 5.x
CSS 2.0
XHTML 1.1 strict

Scripte valide W3C et sous licence Creative Commons.


 Conclusion

Donc voilà, j'espère que je vous ai séduit... Sachant que j'ai commencé le PHP hier soirs à 20h00 :D .

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 mars 2008 19:51:11 :
Réorganisation du code, corrections des fautes d'orthographes.
29 mars 2008 19:55:03 :
Ajout des commentaires.
29 mars 2008 19:58:13 :
Modifications du zip et sécurisation du script via la "balise" : htmlspecialchars et htmlspecialchars_decode.
29 mars 2008 20:04:44 :
Correction des erreurs xHTML et CSS pour le teste W3C.
30 mars 2008 21:21:10 :
Modification de la répartition du code.

 Sources de la même categorie

TESTEUR DE REGEX par hornetbzz
Source avec Zip SE SOUVENIRE D'UN VISITEUR GRACE A UN COOKIE par MoulouD1993
Source avec Zip Source avec une capture CAPTCHA PHP SIMPLE par toutoos
Source avec Zip POSTER, AFFICHER, ... DES NEWS SUR VOTRE SITE par TORA38
CLASS DE CONTRÔLE DE FORMULAIRE par baxterio

 Sources en rapport avec celle ci

Source avec Zip [PHP5.2] CLASSE PDO par hornetbzz
CLASS RECHERCHE PHP5 POO par mtrix000
CLASS AUTHENTIFICATION PHP5 POO par mtrix000
CLASS PAGINATION PHP5 POO par mtrix000
Source avec Zip API LDAP POO PHP5 (ENCAPSULATION DE L'API LDAP DE PHP) par emericv

Commentaires et avis

Commentaire de malalam le 29/03/2008 21:29:48 administrateur CS

Hello,

au moins, c'est plutôt propre pour quelqu'un qui a commencé le php hier. Le html est propre, les css aussi. Seul grief : le php en plein milieu de ton html.
Tu testes ton $_POST, c'est très bien.
Par contre, pourquoi faire ce htmlspecialchars() et ce htmlspecialchars_decode() au juste ? Je ne vois pas du tout la logique du truc. Tu voulais faire quoi ?
Puisque tu es débutant, tourne-toi vers les sessions si tu veux un peu avancer sur la protection de pages. Ca te sera utile.

Commentaire de yoman64 le 30/03/2008 04:23:33

Salut,

Comme dit malalam tes fonctions de specialchars html sont plutot inutile. Ensuite je te suggère de prendre l'habitude d'utiliser === plutot que == .
Ensuite je crois que cela a plus sa place sur codyx.org qu'ici, surtout que c'est assez inutile sachant que tu n'utilise aucune méthode pour garder l'authentification.

Mais le code est propre et tu semble te soucier des standards, ce qui est une excellente chose pour un débutant, on ne voit pas ça assez souvent :)

Commentaire de Staify le 30/03/2008 11:12:23

Bonjour,
J'ai ici dans les sources mi les codes de mes trop fichier, ils sont délimités par des commentaires dans leurs langages respectif.
J'ai utilisé la fonction htmlspecialchars ici car un ami à réussi à trouvé le mot de passe choisie avec un simple script d'apelle :
"echo $MDP;"
Alors que maintenant il ne peut plus :p . De plus c'était mon premier scripte, donc je me lance maintenant dans un mini-chat sans base de donné qui enregistrera le message et le pseudo dans un .txt.
Merci Yoman64, c'est une habitude que j'ai pris lorsque je fait du XML.
Malam je ne comprend pas ta phrase :

" Seul grief : le php en plein milieu de ton html. "
Merci encore de vos commentaire.

Commentaire de malalam le 30/03/2008 11:58:01 administrateur CS

Pour ça, encore faut il pouvoir mettre ce script sur ton serveur...
et là, il n'a qu'à écrire echo htmspecialchars_decode($MDP);
je ne vois pas ce que ça change. Et cette fonction ne sert pas à ça. Sincèrement, ces deux fonctions sont inutiles dans ton code.

Il vaut mieux séparer PHP du html. Si tu mets les deux dans un seul fichier, tâche au moins de mettre le php avant le html, simplement. C'est bien plus lisible ainsi.

Commentaire de Staify le 30/03/2008 21:22:59

Bonsoir,
Malam voilà j'ai modifié mon code avec tes conseilles et j'aimerai dire que c'est la dernier modification car se script est super simple ! A part cela mon mini-chat sans base de donné qui fonction avec un fichier texte avance à grand pas !
Merci encore pour vos réactions !

Commentaire de jean84 le 05/04/2008 10:19:35

Salut :-)
Je suis d'accord avec les autres (salut Malalam ;-) ) pour dire que pour un premier code c'est plutôt propre ce qui est bon signe pour la suite.
Pour la séparation du code PHP/HTML, regarde du côté des moteurs de template, tu devrais y trouver ton bonheur.

Bonne continuation ;-)

Commentaire de Vyk12 le 12/04/2008 16:22:26

J'avoue ne pas trop comprendre pourquoi tu as utilisé plusieurs pages ... tu aurais pu tout mettre dans index.php.
Si tu ne sais pas trop comment t'y prendre, regarde la fonction isset(), qui permet de voir si une variable existe.

- Si la variable existe (if(isset($_POST['MotDePass']))), alors tu traites cette variable, tu vérifies sa valeur etc ...

- Si elle n'existe pas, alors tu affiches ton formulaire de départ ;)

Ce code est très bien construit et très clair pour quelqu'un qui n'a commencé le PHP qu'hier soir, chapeau ;)

Commentaire de Staify le 16/04/2008 16:01:29

Bonjour à tous !
Voilà après 15 jours d'inactivité je reviens ;). J'ai fait beaucoup de chemin depuis 15 jours, je maitrise parfaitement la fonction fopen(); (et se qui l'en suis fgets, ...). Je commence a m'attaqué à la base de donnée depuis 3 jours, et je peux vour dire que c'est un réel plaisir :).

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Modification d'un script pour conformité avec php4 et/ou php5 [ par christobal ] Bonjour, depuis plusieurs années j'utilise le même script pour mes sites.Maitenant avec les derrnieres version de PHP4 et PHP5 ce script ne [Apache2/Php5/W2K3] le script php ne s'execute pas [ par xanadev ] Bonjour à tous, et merci tout d'abord pour ce site qui m'a toujours été d'une grande utilitéMais aujourd'hui je me retrouve dans une impasse que je n' Comment passer des variables d'un script a un autre [ par badind ] Bonjour,J'avais un site écrit en php3 ( http://badind.chez-alice.fr/RandoGl ), mais le Fai vient de passer en Php5. Le transfert de données entre scri Script qui fonctionne en PHP5, pas en PHP4... [ par seb841 ] Bonjour, J'ai un petit soucis, j'ai une date recuperée au format AAAA-MM-JJ. J'ai ensuite ce petit script qui me permet de récuperer le nom du jou php5 [ par luffy2009 ] j'ai entrain de devloppe une application avec php5 et dans cette application j'ai besoin de faire un moteur de recherche jai besoin de votre aide pou Problème utf8_decode [ par BBFUNK01 ] Bonsoir à toutes et à tous, j'ai un script php que j'ai modifié pour un formulaire e-mail en Flash, le script php marche très bien à ceci près que lo Besoin d'aide script php [ par Fr4NgUs ] Bonjour, Pour ceux qui connaissent un peu le ssh via php j'aurais besoin d'aide pour une chose. ----------------------------------------------------- Besoin d'aide pour un ptc [ par rxx941 ] Bonjour, J'ai un script ptc ou le membre doit visiter une page web 30 secondes pour etre crediter en points. Je voudrais remplacer le timer de 30 seco page web source [ par Ucpx ] Salut voila sur ma page en php jais ajouter se script /* SCRIPT JAVASCRIPT ESPACE JAVASCRIPT.COM http://www.espacejavascript.com */ function see_sou php my admin [ par menyarito ] salut! je suis entraine de faire un script qui permet d'augmenter l'ensemble des prix de vente finaux de 10%.Il marche mais il ne peut pas traiter cha


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,059 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales