Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $host = "localhost";
- $user = "root";
- $pass = "";
- $base = "java-phpurl1";
- $link = new mysqli("$host", "$user", "$pass", "$base");
- //on check si il y a erreur de connexion
- if (mysqli_connect_errno()) {
- printf("Echec de la connexion: %s\n", mysqli_connect_error());
- exit();
- }
- /**
- on recupere les valeurs $name et $password
- via $_GET et non en faisant un explode
- sa demande une url comme sa
- index.php?name=nomdeluser&password=motdepasse
- **/
- if (empty($_GET['name']) or empty($_GET['password'])) {
- //ici on fait qqch si l'un des 2 champs est manquant
- }else {
- //on a donc nos 2 champs de remplis on les assignes
- $name = $_GET['name'];
- $password = $_GET['password'];
- //ensuite on fait le query
- $select = $link->query("SELECT * FROM users WHERE username = '$name'");
- //on compte le nombre de résultat
- $nb_result = $select->num_rows;
- if ($nb_result == 0) {
- //on a pas de resultat
- }else {
- //on a bien des resultat on les recupère
- $data = $select->fetch_object();
- //on les recupère sous forme d'object
- //on check si ils les mdp sont identiques
- $sqlpass = $data->password;
- //on utilise le === (3=) qui veut dire exactement identique
- if ($password === $sqlpass) {
- echo "true";
- }else {
- echo "false";
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement