checking user login

master
Juan 3 years ago
parent 80ed556a26
commit a98caf0fdc

@ -23,22 +23,48 @@
<input type="submit" id='submit' value='LOGIN' > <input type="submit" id='submit' value='LOGIN' >
</form> </form>
<?php <?php
// afficher le login saisit par l'utilisateur
echo "Bienvenue ".$_POST['pseudo'];
echo " et c'est le numero ".rand(1,19)." qui donne le code";
// 1 me connecter à ma base de donnée // 1 me connecter à ma base de donnée
$mysqli = new mysqli("localhost", "root", "", "b1bak");
// si une erreur se produit alors un numero d'erreur est intialisé
if ($mysqli->connect_errno) {
echo "Échec lors de la connexion à MySQL : ("
. $mysqli->connect_errno . ") "
. $mysqli->connect_error;
}
else
{
echo "connecté";
}
// afficher le login saisit par l'utilisateur
if(isset($_POST['pseudo']))
{
echo "Bienvenue ".$_POST['pseudo'];
//echo " et c'est le numero ".rand(1,19)." qui donne le code";
// 2 exécuter une requete de recherche // 2 exécuter une requete de recherche
// de la forme : // de la forme :
// SELECT * FROM `utilisateur` // 'SELECT * FROM `utilisateur `
// WHERE `login` LIKE 'jo' // WHERE `login` like "pseudo"
// mais avec le login que l'utilisateur /*
// à saisi à la place de jo $sql = 'SELECT * FROM `utilisateur` WHERE `login` = ? ';
$requete = $mysqli->prepare($sql);
$requete->bind_param('s', $_POST['pseudo']);
//bind resultat
$resultat = $requete->execute();
echo "<br/>".$resultat->num_rows." utilisateurs";
*/
$sql = 'SELECT * FROM `utilisateur` WHERE `login` LIKE "'. $_POST['pseudo'].'"';
$resultat = $mysqli->query($sql);
// dire si on trouve ou pas le résultat // dire si on trouve ou pas le résultat
if($resultat->num_rows > 0)
{
echo "Votre identifiant est bien défini en base";
}
else
{
echo "Utilisateur inconnu";
}
}
?> ?>
</body> </body>
</html> </html>
Loading…
Cancel
Save