Php admin connexion
sabrine
-
Mab -
Mab -
voila mon code php !
je ne sais pas pourquoi il ne fonncitionne pas est ce que vous pouvez m 'aidez a constater l'erreur merci
je ne sais pas pourquoi il ne fonncitionne pas est ce que vous pouvez m 'aidez a constater l'erreur merci
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
session_start();
$base=mysql_connect('localhost', 'root', ''); or die ("erreur de connexion");
mysql_select_db('tav', $base)or die ("erreur de connexion base");
?>
<?php
if(isset($_POST['valider']))
{
$username=$_POST['username'];
$motpasse=$_POST['motpasse'];
if($username!='primeclass'||$motpasse!='width')
{
echo"vous n etes pas un admin";
}
else
{
echo"vous n etes pas un admin";
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>CIP</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="css/rp-stylesheet1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<h1> <a href="http://www.primeclass.com.tr/en/Pages/Default.aspx"><span>Prime</span>class</a></h1>
<ul>
<li><a href="index.html" >Home </a></li>
<li><a href="log.php" >Log in </a></li>
</ul>
</div>
<div id="body">
<div>
<div>
<div id="content">
<div class="breadcrumb home ">
<h2>Log in as admin</h2>
</div>
<form name="form1" method="POST" action="log.php">
<b> <font size="5" color="#870000"/>UserName</b>
<input type="text" name="username">
<br>
<br>
<b> <font size="5"/>Password </b>
<input type="password" name="motpasse">
<br>
<br>
<div>
<input type="submit" name="valider" value="Connexion" class="boutton">
</div>
</form>
</div>
<div id="sub">
<ul class="img">
<img src="img/155.jpg" alt="placeholder" width="135" height="200" />
</ul>
</div>
</div>
</div>
</div>
</div>
5 réponses
-
Bonjour ? Bonsoir ?
Je ne comprends pas ton code.
Pourquoi faire appel à la bdd si tu fais une vérif du nom d'utilisateur et du mot de passe en dur dans ton fichier php ?
Quel(s) est(sont) le(s) message(s) d'erreur ?
-
Bonsoir,
le mieux serait d'apprendre le PHP plutôt que d'imbriquer des codes trouvé.
<?php session_start(); ?> !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <?php if(isset($_POST['valider'])) { $username=$_POST['username']; $motpasse=$_POST['motpasse']; if($username!='primeclass'||$motpasse!='width') { echo"vous n etes pas un admin"; } else { echo"vous n etes pas un admin"; } } ?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>CIP</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link href="css/rp-stylesheet1.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="container"> <div id="header"> <h1> <a href="http://www.primeclass.com.tr/en/Pages/Default.aspx"><span>Prime</span>class</a></h1> <ul> <li><a href="index.html" >Home </a></li> <li><a href="log.php" >Log in </a></li> </ul> </div> <div id="body"> <div> <div> <div id="content"> <div class="breadcrumb home "> <h2>Log in as admin</h2> </div> <form name="form1" method="POST" action="log.php"> <b> <font size="5" color="#870000"/>UserName</b> <input type="text" name="username"> <br> <br> <b> <font size="5"/>Password </b> <input type="password" name="motpasse"> <br> <br> <div> <input type="submit" name="valider" value="Connexion" class="boutton"> </div> </form> </div> <div id="sub"> <ul class="img"> <img src="img/155.jpg" alt="placeholder" width="135" height="200" /> </ul> </div> </div> </div> </div> </div>
Et comme souligné plus haut, pourquoi faire appel à la BDD pour vérifié dans le script avec tout de définis ? -
<?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>CIP</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link href="css/rp-stylesheet1.css" rel="stylesheet" type="text/css" /> </head> <body> <?php if(isset($_POST['valider'])) { $username=$_POST['username']; $motpasse=$_POST['motpasse']; if($username!='primeclass'||$motpasse!='width') { echo"vous n etes pas un admin"; } elseif($username=='primeclass'||$motpasse=='width') { echo"vous n etes pas un admin"; } else { echo"Erreur inconnu"; } } ?> <div id="container"> <div id="header"> <h1> <a href="http://www.primeclass.com.tr/en/Pages/Default.aspx"><span>Prime</span>class</a></h1> <ul> <li><a href="index.html" >Home </a></li> <li><a href="log.php" >Log in </a></li> </ul> </div> <div id="body"> <div> <div> <div id="content"> <div class="breadcrumb home "> <h2>Log in as admin</h2> </div> <form name="form1" method="POST"> <b> <font size="5" color="#870000"/>UserName</b> <input type="text" name="username"> <br> <br> <b> <font size="5"/>Password </b> <input type="password" name="motpasse"> <br> <br> <div> <input type="submit" name="valider" value="Connexion" class="boutton"> </div> </form> </div> <div id="sub"> <ul class="img"> <img src="img/155.jpg" alt="placeholder" width="135" height="200" /> </ul> </div> </div> </div> </div> </div>
Juste comme ça, vous faites comment pour ouvrir la page ?
Et sous quel extension est la page (.html ou .php) ?
-
<?php
session_start();
?>
<?php
/******* Soit tu prends le choix 1 ********/
if(isset($_POST['valider']) && $_POST['valider'] == 'Connexion')
{
$username = sha1($_POST['username']);
$motpasse = sha1($_POST['motpasse']);
// echo $username_cript = sha1($_POST['username']);
// ce resultat doit etre mis en lieu et place de "result1"
// echo '<br />'.$motpasse_cript = sha1($_POST['motpasse']);
// ce resultat doit etre mis en lieu et place de "result2"
if($username != 'result1' || $motpasse != 'result2')
{
$resultat = 'vous n\'etes pas un admin';
}
else
{
$resultat = 'Sois la bienvenue admin!';
}
}
?>
<?php
/******* Soit c'est le choix 2 (le tien) ********/
if(isset($_POST['valider']) && $_POST['valider'] == 'Connexion')
{
$username = $_POST['username'];
$motpasse = $_POST['motpasse'];
if($username != 'primeclass' || $motpasse != 'width')
{
$resultat = 'vous n\'etes pas un admin';
}
else
{
$resultat = 'Sois la bienvenue admin!';
}
}
?>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>CIP</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="css/rp-stylesheet1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<h1> <a href="http://www.primeclass.com.tr/en/Pages/Default.aspx"><span>Prime</span>class</a></h1>
<ul>
<li><a href="index.html" >Home </a></li>
<li><a href="log.php" >Log in </a></li>
</ul>
</div>
<div id="body">
<div>
<div>
<div id="content">
<div class="breadcrumb home ">
<h2>Log in as admin</h2>
</div>
<form name="form1" method="POST" action="#ok">
<b> <font size="5" color="#870000"/>UserName</b>
<input type="text" name="username">
<br>
<br>
<b> <font size="5"/>Password </b>
<input type="password" name="motpasse">
<br>
<br>
<div>
<input type="submit" name="valider" value="Connexion" class="boutton">
</div>
</form>
<br />
<br />
<span><strong>
<?php if(isset($resultat) {echo $resultat;}?>
</strong></span>
</div>
<div id="sub">
<ul class="img">
<img src="img/155.jpg" alt="placeholder" width="135" height="200" />
</ul>
</div>
</div>
</div>
</div>
</div>
</body>
</html> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Sabine : "le code de la page php s'affiche dans la page web pas d interface rien du tt"
Ca ne vous dit rien les enfants ? Et si PHP n'était pas installé sur ce serveur ? Enfin j'dis ça...