begin process at 2012 05 30 16:32:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Mot de passe script dans une page sécurisée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mot de passe script dans une page sécurisée

lundi 22 juin 2009 à 19:46:25 | Mot de passe script dans une page sécurisée

darksam


Bonjour,

Je vais être bref mais précis !

Je souhaite sécuriser ma page avec un mot de passe en utilisant le PHP "SANS base de données". Certes il est possible de le faire très facilement avec Java script en utilisant les lignes de codes suivantes :
______________
<head>
<script langage = "javascript">

function Check(){
    var passe=document.forms[0].elements[0].value;
    if (passe=="MOT DE PASSE"){
    alert("Vous pouvez rentrer !");
    window.location="VOTRE PAGE SUIVANTE.HTML"; }
    else {
    alert("Mot de passe incorrect !");
    }
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>MON SITE</title>
</head>

______________
Le problème c'est qu'il suffit d'aller dans la page source de cette page et de copier coller le mot de passe dans le script de celle-ci !
Moi je souhaite créer un script en PHP qui permet la demande d'un mot de passe sur la page et qui plus es, ne l'affiche pas dans la page source...compatible pour tous les navigateurs !

Enfaite j'ai pas trop envie de créer une base de donnée en SQL pour seulement sécuriser une seule page ! Je veux juste qu'on puisse rentrer sur la page suivante en introduisant un mot de passe pour avoir accès à toutes les autres pages...tout simplement.

Doit surement bien avoir des fortish ici ^^ Enfin à vos claviers et merci d'avance !

Cordialement : Darksam

lundi 22 juin 2009 à 20:54:08 | Re : Mot de passe script dans une page sécurisée

TropNul

Bonjour,

Voici une ébauche de ce qui pourrait fonctionner.

<?php
if ($_POST['pw'] != NULL) { // on regarde s'il y a eu un 'submit' via le formulaire ci-dessous
    if ($_POST['pw'] != 'Le_mot_de_passe') { // vérification de ce mot de passe
        echo('<p>Mot de passe incorrect !</p>');
        exit(); // on arrête tout s'il est incorrect.
    } else {
        // afficher le contenu de la page ici, s'il est bon !
    }
} else {
?>
    <!--
    A mettre ici le code d'un formulaire
    en xHTML simple demandant le mot de passe 'pw'
    -->
<?php
}
?>

Cordialement
lundi 22 juin 2009 à 20:59:33 | Re : Mot de passe script dans une page sécurisée

kohntark

Membre Club
Salut,

C'est très simple .... par exemple :
- tu stockes le mot de passe en md5 dans un fichier texte
- tu crées une fonction :
function is_valid ($pass) {
   $a = file_get_contents...
   if (md5($pass) === $a)  return true; else return false;
}

if (!is_valid($_POST['pass']) {
   header('Location: pass_pas_bon.php');
   exit;
}

// ta page sécurisée

Bien sur tu prendras soin de protéger efficacement le fichier texte contenant le mot de passe (htaccess)
... et si tu as besoin d'une gestion multiutilisateurs => base de données obligatoire (sinon usine à gaz :o))
Je te laisse te renseigner sur les fonctions php utilisées.

Cordialement,


Kohntark -

lundi 22 juin 2009 à 21:00:14 | Re : Mot de passe script dans une page sécurisée

kohntark

Membre Club
Grrrrrr ... TropNul est TropRapide


Kohntark -

lundi 22 juin 2009 à 21:06:16 | Re : Mot de passe script dans une page sécurisée

TropNul

Rapide peut-être mais tu as donné une autre possibilité, laquelle qui me plaît. Gagnant gagnant donc.
lundi 22 juin 2009 à 21:20:25 | Re : Mot de passe script dans une page sécurisée

darksam


Merci TropNul mais dois je mettre ce script PHP dans la balise <body> ?
lundi 22 juin 2009 à 21:20:29 | Re : Mot de passe script dans une page sécurisée

kohntark

Membre Club
yep, les 2 sont séduisantes, il y a du pour est du contre des 2 côtés :
- la mienne est plus flexible s'il faut, par exemple, gérer 4/5 niveaux d'accès, séparer le contenu, ...
- la tienne est plus simple et tout autant sécurisée, et répond sans doute mieux à la demande


Cordialement,


Kohntark -

lundi 22 juin 2009 à 21:22:02 | Re : Mot de passe script dans une page sécurisée

darksam


peux tu faire le code avec des exemples stp car je comprend pas quand tu dis mettre ta page là etc....
lundi 22 juin 2009 à 21:33:19 | Re : Mot de passe script dans une page sécurisée

kohntark

Membre Club
.... tu ne comprends pas quoi au juste, les 2 codes ont déjà été fait ?

Il suffit de remplacer :
pour TropNul :
// afficher le contenu de la page ici, s'il est bon !

ou (pour moi)
// ta page sécurisée

par le code de ta page

et "pass_pas_bon.php" est par exemple une page qui indique à l'utilisateur que son mot de passe est incorrect, ou alors tu rediriges vers la page d'accueil



Kohntark -

lundi 22 juin 2009 à 21:59:29 | Re : Mot de passe script dans une page sécurisée

syndrael

Allez hop.. j'en rajoutes un peu.. mais hors sujet.. Et un .htaccess si tu utilises Apache..
S.


1 2 3

Cette discussion est classée dans : script, page, mot, passe, sécurisée


Répondre à ce message

Sujets en rapport avec ce message

page sécurisée par un mot de passe [ par killthetopten ] Est-ce que qqn pourrait m'écrire un script simple mais complet avec une première page qui serait un formulaire ou l'utilisateur doit rentrer un login Mot de passe et lien [ par DeepXtaZy ] Bonjour,J'ai un code en début de script qui me permet d'acceder a la page en rentrant un mot de passe.La problème c'est que dans cette page, je fais u mot de passe pour téléchargement [ par bbProg ] Est-il possible d'imposer un mot de passe pour un téléchargement ?pour l'accès à une page, c'est pas compliqué, vu qu'on peut écrire du code php dans cookies et sql [ par lpefec ] j'ai un petit problème :j'essaie de faire un site avec des page sécurisé...je suis capable de securisé les page mais les informations de "login" ne so cookies et sql [ par lpefec ] j'ai un petit problème :j'essaie de faire un site avec des page sécurisé...je suis capable de securisé les page mais les informations de "login" ne so mot de passe [ par marmotin ] Je souhaite restreindre l'accès à une partie de mon site par un mot de passe . Le seul problème c est que je ne suis pas tres fort en php .J'ai essayé Mot de passe sur page d'acceuil [ par Guidelor ] Bonjour à tous !!!J'ai une page d'accueilsur cette page, j'aimerais demander un mot de passesi le mot de passe est bon , on est redirigé vers une autr Besoin Aide Password [ par Dexterage ] Bonjour a tous! je vous expose mon problème! Jutilise un formulaire pour accéder a une page sécurisé sur mon site et je demande donc un login et un m mot de passe simple [ par benjy54 ] voila mon problème, je pense que pour des codeurs expérimentés cela sera du gateau lolj'ai une page (debut.php) avec 3 liens dessus. Ces 3 liens lance page de connexion [ par sema ] hello,je voudrai faire (ou trouver une source) qui permet de faire une page d'identification ou authentification ( je ne sais pas trop la difference).


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



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

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