begin process at 2012 02 12 20:32:30
  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é :8 865 / 854

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

Source avec Zip VÉRIFICATION DE FORMULAIRE EN PHP par psonic13
Source avec Zip Source avec une capture CALENDRIER RÉSERVATION POUR CHAMBRES D'HÔTES EN PHP MYSQL par oallais
Source avec Zip Source avec une capture UPLOADEUR DE FICHIERS MULTIPLES V1 par cod57
FORM, ORM POUR FORMULAIRE par choy
Source avec Zip Source avec une capture LOGIN SHA1 + CRÉATION UTILISATEUR par aventurier19

 Sources en rapport avec celle ci

Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip M.V.C M.E.D par faceme
Source avec Zip Source avec une capture TODO LIST (AJAX/PHP5) par VinceMonkeyz

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&#233;es j'utilise le m&#234;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' 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 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 php5 qui envoie des pieces jointes par mail() [ par nanarbe ] Bonjour j'ai téléchargé le script "simplemail" sur ce site et j'aimerais savoir comment faire pour lui adapter un formulaire (je n'ai pas l'habitude SCRIPT [ par eva4 ] Bonjour tout le monde Je voudrais réaliser un petit script qui je pense peu etre assé simple mais va au delà de ma petite tête et ses compétences [^^ Problème avec tâche planifiée Windows [ par m_abdlmalek ] Bonjour, Je souhaite lancer sur mon site un script PHP régulièrement (chaque jour exactement) à 00h00 et en Mode Admin (c'est à dire le lancer par le Aidez moi à mettre un forumulaire à ce script [ par MoulouD1993 ] [code=php] <?php if($fp = fopen("http://www.site.com/fichier.zip","rb")) { if($pointer = fopen("./fichier.zip","wb+")) { while($buff script pour faire un moteur de recherche [ par aminagu ] bjr tout le monde j etais entrain de chercher d un code source pour faire un moteur de recherche et j ai compris le principe mais j arrive pas a c [clos] script tombola [ par david44220 ] bonjour, je souhaiterais savoir pour quel montant vous pourriez me développer un script de tombola gratuit financer par la publicité? merci pour vos


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,557 sec (3)

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