Problème MDP sur page html
Résolu/Fermé
gaamma.666
Messages postés
22
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 novembre 2016
-
25 sept. 2011 à 16:37
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 6 nov. 2011 à 14:18
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 6 nov. 2011 à 14:18
A voir également:
- Problème MDP sur page html
- Comment supprimer une page sur word - Guide
- Generateur mdp - Télécharger - Sécurité
- Editeur html - Télécharger - HTML
- Imprimer tableau excel sur une page - Guide
- Word numéro de page 1/2 - Guide
11 réponses
supernico
Messages postés
513
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
20 novembre 2011
193
25 sept. 2011 à 16:43
25 sept. 2011 à 16:43
euh... tite remarque : si je comprends bien le mot de passe est dans un script Javascript, ça veut dire que tout le monde peut le voir en affichant le code source de la page...
dna.factory
Messages postés
25518
Date d'inscription
mercredi 18 avril 2007
Statut
Modérateur
Dernière intervention
24 janvier 2025
1 613
25 sept. 2011 à 16:45
25 sept. 2011 à 16:45
heu c'est moi, ou le mot de passe sera inscrit en clair dans le code de la page ?
pourquoi utiliser du javascript ? autant utiliser du php qui permet de faire ça sans pop up, et une fois le mot de passe rentré, ça reste en mémoire pour la durée de la session
pourquoi utiliser du javascript ? autant utiliser du php qui permet de faire ça sans pop up, et une fois le mot de passe rentré, ça reste en mémoire pour la durée de la session
gaamma.666
Messages postés
22
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 novembre 2016
25 sept. 2011 à 16:58
25 sept. 2011 à 16:58
Bonsoir et merci
Oui jc que c facile de trouvé le passe, mais bon ! c'est pour la surveillance de mes enfants donc c'est pas très grave.
Pour le « html » j'y connais rien et encore moins le « php »
Lol...
Oui jc que c facile de trouvé le passe, mais bon ! c'est pour la surveillance de mes enfants donc c'est pas très grave.
Pour le « html » j'y connais rien et encore moins le « php »
Lol...
Bonjour,
vous devriez effectivement le faire en php
je vous donne les pages a faire:
une page index.php ou vous metterez ceci dedans:
<?php
session_start();
if (isset($_POST['mdp'])) {
$mdp = $_POST['mdp'];
if ($mdp=="motdepasse"){
$_SESSION['connection'] = "oui";
header("location: page.php");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
veuillez vous connecter<br>
<br>
<form method="post" action="index.php">
Mot de passe: <input name="mdp" type="password"><br>
<input value="valider" type="submit">
</form>
</body>
</html>
____________________________________________________
a changer: le mot de passe(l5) et le nom de la page (défaut page.php ligne7)
et ensuite en haut de chaque page a sécuriser mettre ceci en haut:
<?php
session_start();
if (isset($_SESSION['connection'])) {
} else {
header("location: index.php");
}
?>
ajouter le code A la suite
___________________________________________________
voila cordialement.
vous pourrez rafraichir autant de fois que vous voulez, la deconnexion sera automatique quand vous quitterez la page
vous devriez effectivement le faire en php
je vous donne les pages a faire:
une page index.php ou vous metterez ceci dedans:
<?php
session_start();
if (isset($_POST['mdp'])) {
$mdp = $_POST['mdp'];
if ($mdp=="motdepasse"){
$_SESSION['connection'] = "oui";
header("location: page.php");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
veuillez vous connecter<br>
<br>
<form method="post" action="index.php">
Mot de passe: <input name="mdp" type="password"><br>
<input value="valider" type="submit">
</form>
</body>
</html>
____________________________________________________
a changer: le mot de passe(l5) et le nom de la page (défaut page.php ligne7)
et ensuite en haut de chaque page a sécuriser mettre ceci en haut:
<?php
session_start();
if (isset($_SESSION['connection'])) {
} else {
header("location: index.php");
}
?>
ajouter le code A la suite
___________________________________________________
voila cordialement.
vous pourrez rafraichir autant de fois que vous voulez, la deconnexion sera automatique quand vous quitterez la page
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
faboons
Messages postés
273
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
20 janvier 2025
50
25 sept. 2011 à 18:47
25 sept. 2011 à 18:47
Un petit lien pour compléter l'info :
https://www.commentcamarche.net/faq/30686-php-erreurs-courantes-injection-sql-xss-upload
https://www.commentcamarche.net/faq/30686-php-erreurs-courantes-injection-sql-xss-upload
Bonsoir à tous et merci
vais testé tout ça, mais en semaine pas trop le temps!
je vous tien au courant.
;)
vais testé tout ça, mais en semaine pas trop le temps!
je vous tien au courant.
;)
gaamma.666
Messages postés
22
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 novembre 2016
8 oct. 2011 à 11:30
8 oct. 2011 à 11:30
Bonjour à tous
J'ai testé votre méthode Sudiste, mais ça m'a pas fonctionné ! J'ai pas dû faire comme il fallait.
Je vous donne ma situation :
J'ai un répertoires nommé « Pagecam » avec le fichier index.html dedans et les tout héberger chez Free.
Index.html :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>.</title>
</head><body>
cam
</body>
</html>
<body bgcolor="#4740A4">
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-1.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
Voilà....
Je vous remercie et bon W-end à tous
A+
Seb
J'ai testé votre méthode Sudiste, mais ça m'a pas fonctionné ! J'ai pas dû faire comme il fallait.
Je vous donne ma situation :
J'ai un répertoires nommé « Pagecam » avec le fichier index.html dedans et les tout héberger chez Free.
Index.html :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>.</title>
</head><body>
cam
</body>
</html>
<body bgcolor="#4740A4">
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-1.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
Voilà....
Je vous remercie et bon W-end à tous
A+
Seb
gaamma.666
Messages postés
22
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 novembre 2016
23 oct. 2011 à 13:06
23 oct. 2011 à 13:06
bonjour a tous ;)
j'en suis tj au même point ..... pas d'autres idées ...!!
j'en suis tj au même point ..... pas d'autres idées ...!!
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
23 oct. 2011 à 16:19
23 oct. 2011 à 16:19
Tu as deux balises <body>, deux balises <head> et tu fermes deux fois la balise <html>...
Il va falloir revoir les bases:
Il faudrait donc revoir ton code de la manière suivante:
Ensuite, si le seul but de ton code est de placer une image au milieu de ta page, il y a beaucoup plus simple en CSS:
L'image devrait se retrouver centré dans la page.
Pour revenir à la méthode de sudiste il faut que ta page soit nommé index.php et non index.html.
Ensuite:
Il va falloir revoir les bases:
<html> <head> </head> <body> </body> </html>
Il faudrait donc revoir ton code de la manière suivante:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <title>.</title> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="refresh" content="7" /> <meta http-equiv="Pragma" content="no-cache" /> </head> <body bgcolor="#4740A4"> <table width="100%" height="100%" border="0" align="center"> <tr> <td> <div align="center"> <img src="cam-1.jpg" width=320 height=240> </div> </td> </tr> </table> </body> </html>
Ensuite, si le seul but de ton code est de placer une image au milieu de ta page, il y a beaucoup plus simple en CSS:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <title>.</title> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="refresh" content="7" /> <meta http-equiv="Pragma" content="no-cache" /> <style type="text/css"> body{background:#4740A4;} img#image{margin:0px auto;position:relative;top:50%;margin-top:-120px;} </style> </head> <body> <img src="cam-1.jpg" alt="Image" id="image" /> </body> </html>
L'image devrait se retrouver centré dans la page.
Pour revenir à la méthode de sudiste il faut que ta page soit nommé index.php et non index.html.
Ensuite:
<?php session_start(); if (isset($_POST['mdp'])) { $mdp = $_POST['mdp']; if ($mdp=="motdepasse") { $_SESSION['connection'] = "oui"; header("location: page.php"); } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <title>.</title> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="refresh" content="7" /> <meta http-equiv="Pragma" content="no-cache" /> <style type="text/css"> body{background:#4740A4;} img#image{margin:0px auto;position:relative;top:50%;margin-top:-120px;} </style> </head> <body> <div> <strong>Veuillez vous connecter</strong> <form method="post" action="index.php"> Mot de passe: <input name="mdp" type="password"><br> <input value="valider" type="submit"> </form> </div> <img src="cam-1.jpg" alt="Image" id="image" /> </body> </html>
gaamma.666
Messages postés
22
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 novembre 2016
23 oct. 2011 à 18:42
23 oct. 2011 à 18:42
Bonsoir à tous :)
Merci à toi pour ton aide Arthezius ;)
Pour les bases du html..... « ben » j'en n'ais pas.....lol désolé.
Je suis juste confronté a lui pour ce problème de MDP.
J'ai en faite 3 web cam (pour la surveillance de mes enfants) et avec
Le code que j'ai copier sur le net cela fonctionne très bien
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>cam</title>
</head><body>
cam
</body>
</html>
<body bgcolor="#4740A4">
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-1.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-2.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-0.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
1- J'ai donc copier ton code dans mon fichier index.html que
J'ai renommé en index.php
2- <?php
3- session_start();
4- if (isset($_POST['mdp']))
5- {
6- $mdp = $_POST['mdp'];
7- if ($mdp=="motdepasse")
8- {
9- $_SESSION['connection'] = "oui";
10- header("location: page.php");
11- }
12- }
13- ?>
14- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
15- "http://www.w3.org/TR/html4/loose.dtd">
16- <html>
17- <title>.</title>
18- <head>
19- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
20- <meta http-equiv="refresh" content="7" />
21- <meta http-equiv="Pragma" content="no-cache" />
22- <style type="text/css">
23- body{background:#4740A4;}
24- img#image{margin:0px auto;position:relative;top:50%;margin-top:-120px;}
25- </style>
26- </head>
27-
28- <body>
29- <div>
30- <strong>Veuillez vous connecter</strong>
31- <form method="post" action="index.php">
32- Mot de passe: <input name="mdp" type="password"><br>
33- <input value="valider" type="submit">ne
34- </form>
35- </div>
36- <img src="cam-1.jpg" alt="Image" id="image" />
37- </body>
38- </html>
2- j'ai change la ligne 7 et mis un mot de passe
La ligne 10 j'ai mis index.php
Ma cela ne fonctionne pas .. je tombe bien sur ma page web je vois aussi l'encadré du MDP et l'image de ma cam, je vois aussi plusieurs lignes du style :
Warning: session_start() [function.session-start]: open(/mnt/171/sdb/5/b/g/sessions/sess_c72b66b641a37d919bbe24efb698b406, O_RDWR) failed: No such file or directory (2) in/mnt/171/sdb/5/b//Pagecam/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/171/sdb/5/b//Pagecam/index.php:2) in/mnt/171/sdb/5/b//Pagecam/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/171/sdb/5/b//Pagecam/index.php:2) in/mnt/171/sdb/5/b//Pagecam/index.php on line 2
veuillez vous connecter
Mot de passe:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/171/sdb/5/b//Pagecam/index.php:2) in /mnt/171/sdb/5/b//Pagecam/index.php on line 33
cam
Voilà ;) encore merci et bonne soirée
Merci à toi pour ton aide Arthezius ;)
Pour les bases du html..... « ben » j'en n'ais pas.....lol désolé.
Je suis juste confronté a lui pour ce problème de MDP.
J'ai en faite 3 web cam (pour la surveillance de mes enfants) et avec
Le code que j'ai copier sur le net cela fonctionne très bien
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>cam</title>
</head><body>
cam
</body>
</html>
<body bgcolor="#4740A4">
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-1.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-2.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
<head>
<meta http-equiv="refresh" content="7">
<meta http-equiv="Pragma" content="no-cache">
</head>
<body>
<table width="100%" height="100%" border="0" align="center">
<tr>
<td>
<div align="center">
<img src="cam-0.jpg" width=320 height=240>
</div>
</td>
</tr>
</table>
</body>
</html>
1- J'ai donc copier ton code dans mon fichier index.html que
J'ai renommé en index.php
2- <?php
3- session_start();
4- if (isset($_POST['mdp']))
5- {
6- $mdp = $_POST['mdp'];
7- if ($mdp=="motdepasse")
8- {
9- $_SESSION['connection'] = "oui";
10- header("location: page.php");
11- }
12- }
13- ?>
14- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
15- "http://www.w3.org/TR/html4/loose.dtd">
16- <html>
17- <title>.</title>
18- <head>
19- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
20- <meta http-equiv="refresh" content="7" />
21- <meta http-equiv="Pragma" content="no-cache" />
22- <style type="text/css">
23- body{background:#4740A4;}
24- img#image{margin:0px auto;position:relative;top:50%;margin-top:-120px;}
25- </style>
26- </head>
27-
28- <body>
29- <div>
30- <strong>Veuillez vous connecter</strong>
31- <form method="post" action="index.php">
32- Mot de passe: <input name="mdp" type="password"><br>
33- <input value="valider" type="submit">ne
34- </form>
35- </div>
36- <img src="cam-1.jpg" alt="Image" id="image" />
37- </body>
38- </html>
2- j'ai change la ligne 7 et mis un mot de passe
La ligne 10 j'ai mis index.php
Ma cela ne fonctionne pas .. je tombe bien sur ma page web je vois aussi l'encadré du MDP et l'image de ma cam, je vois aussi plusieurs lignes du style :
Warning: session_start() [function.session-start]: open(/mnt/171/sdb/5/b/g/sessions/sess_c72b66b641a37d919bbe24efb698b406, O_RDWR) failed: No such file or directory (2) in/mnt/171/sdb/5/b//Pagecam/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/171/sdb/5/b//Pagecam/index.php:2) in/mnt/171/sdb/5/b//Pagecam/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/171/sdb/5/b//Pagecam/index.php:2) in/mnt/171/sdb/5/b//Pagecam/index.php on line 2
veuillez vous connecter
Mot de passe:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/171/sdb/5/b//Pagecam/index.php:2) in /mnt/171/sdb/5/b//Pagecam/index.php on line 33
cam
Voilà ;) encore merci et bonne soirée
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
23 oct. 2011 à 22:04
23 oct. 2011 à 22:04
Chez Free, il faut créer un dossier "sessions" à la racine du serveur pour faire fonctionner les session en PHP.
gaamma.666
Messages postés
22
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 novembre 2016
6 nov. 2011 à 14:01
6 nov. 2011 à 14:01
Bonjour à tous :)
Pour info j'ai réussi à faire ce que je voulais. Pour ce que ça
Intéresses et si à mon tour je peux aider ...
et ça fonctionne nickel ;)
http://sebl69.free.fr/astuces/pagesweb/ ... #htaccess3
voila bon w-end
Pour info j'ai réussi à faire ce que je voulais. Pour ce que ça
Intéresses et si à mon tour je peux aider ...
et ça fonctionne nickel ;)
http://sebl69.free.fr/astuces/pagesweb/ ... #htaccess3
voila bon w-end
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
6 nov. 2011 à 14:18
6 nov. 2011 à 14:18
Problème résolu donc?
Si tel est le cas change le statut en "Résolu" en haut de cette page.
Si tel est le cas change le statut en "Résolu" en haut de cette page.