Corriger page connexion en php
samsouma.h
Messages postés
10
Statut
Membre
-
Apatik Messages postés 6040 Statut Contributeur -
Apatik Messages postés 6040 Statut Contributeur -
Bonjour,
salut svp je veut corriger ces pages en code php
plus détaillé: c'est une page de connexion qui permet à l'utilisateur d'entrer à son application en toute securuté
avec un login et une mot de passe
la table de base de donnée contient un matricule(mat:klé primaire),login et mot de passe(passe).
c'est le code de la page admin:
<?php
session_start();
mysql_connect("127.0.0.1","root","");
mysql_select_db("assurance");
$req=mysql_query("select * from admin");
?>
<style type="text/css">
<!--
body {
background-image: url(image/Re-exposure%20of%20usine.jpg);
}
body,td,th {
color: #000000;
}
-->
</style>
<body bgcolor="#FFCCFF">
<?php
if(isset($_SESSION['Mat']))
{
echo "bienvenu"." ".$_SESSION['nom']." ".$_SESSION['prenom'];
echo "<br><a href=logout.php>déconnexion</a>";
}
else
{
?>
<h1 align="center" class="style3">Authentification</h1>
<br /><br /><br /><br />
<br />
<br /><br /><br /><br />
<center><form method=POST action="login.php">
<h2> login:
<input type=text name="login">
</h2>
<h2> <br />
mot de passe:
<input type=password name="passe">
<br />
<br />
</h2>
<input type=submit value=" ok ">
</form></center>
<?php
}
?>
</body>
c'est la code de la page login:
<?php
session_start();
mysql_connect("127.0.0.1","root","");
mysql_select_db("assurance");
if(isset($_POST["Mat"]))
{
$x=$_POST["login"];
$y=$_POST["Passe"];
$z=$_POST["Mat"];
$req=mysql_query("select * from admin where login='$x' and Passe='$y' and Mat='$z'");}
$don=mysql_fetch_assoc($req);
header("location:saisieBS.php");
?>
<body>
<?php
if(mysql_num_rows($req)!=0)
{
$_SESSION['login']=$x;
$_SESSION['passe']=$y;
$_SESSION['Mat']=$z;
$_SESSION['nom']=$don['nom'];
$_SESSION['prenom']=$don['prenom'];
}
?>
</body>
salut svp je veut corriger ces pages en code php
plus détaillé: c'est une page de connexion qui permet à l'utilisateur d'entrer à son application en toute securuté
avec un login et une mot de passe
la table de base de donnée contient un matricule(mat:klé primaire),login et mot de passe(passe).
c'est le code de la page admin:
<?php
session_start();
mysql_connect("127.0.0.1","root","");
mysql_select_db("assurance");
$req=mysql_query("select * from admin");
?>
<style type="text/css">
<!--
body {
background-image: url(image/Re-exposure%20of%20usine.jpg);
}
body,td,th {
color: #000000;
}
-->
</style>
<body bgcolor="#FFCCFF">
<?php
if(isset($_SESSION['Mat']))
{
echo "bienvenu"." ".$_SESSION['nom']." ".$_SESSION['prenom'];
echo "<br><a href=logout.php>déconnexion</a>";
}
else
{
?>
<h1 align="center" class="style3">Authentification</h1>
<br /><br /><br /><br />
<br />
<br /><br /><br /><br />
<center><form method=POST action="login.php">
<h2> login:
<input type=text name="login">
</h2>
<h2> <br />
mot de passe:
<input type=password name="passe">
<br />
<br />
</h2>
<input type=submit value=" ok ">
</form></center>
<?php
}
?>
</body>
c'est la code de la page login:
<?php
session_start();
mysql_connect("127.0.0.1","root","");
mysql_select_db("assurance");
if(isset($_POST["Mat"]))
{
$x=$_POST["login"];
$y=$_POST["Passe"];
$z=$_POST["Mat"];
$req=mysql_query("select * from admin where login='$x' and Passe='$y' and Mat='$z'");}
$don=mysql_fetch_assoc($req);
header("location:saisieBS.php");
?>
<body>
<?php
if(mysql_num_rows($req)!=0)
{
$_SESSION['login']=$x;
$_SESSION['passe']=$y;
$_SESSION['Mat']=$z;
$_SESSION['nom']=$don['nom'];
$_SESSION['prenom']=$don['prenom'];
}
?>
</body>
A voir également:
- Corriger page connexion en php
- Gmail connexion - Guide
- Supprimer page word - Guide
- Mettre google en page d'accueil - Guide
- Traduire une page en français - Guide
- Imprimer tableau excel sur une page - Guide
les erreurs sont:
Notice: Undefined variable: req in c:\program files\easyphp1-8\www\assurance1\login.php on line 11
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\assurance1\login.php on line 11
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\assurance1\login.php:11) in c:\program files\easyphp1-8\www\assurance1\login.php on line 12
Notice: Undefined variable: req in c:\program files\easyphp1-8\www\assurance1\login.php on line 16
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\assurance1\login.php on line 16