/**
 *  Authentification d'un utilisateur
 */
function user_authenticate($username, $password)
{
    global $mysqli;
    $resultat = false;
    $username = $mysqli->real_escape_string($username);
    $password = encrypter_mdp($mysqli->real_escape_string($password));
    $table_utilisateur = P62_DBKITDEM_TB_USER;
    $queryString = "SELECT * FROM {$table_utilisateur} WHERE username='******' AND password='******'";
    $res = $mysqli->query($queryString);
    if ($res && $res->num_rows > 0) {
        $resultat = $res->fetch_assoc();
    }
    return $resultat;
}
/**
 * Ajout d'un nouvel utilisateur 
 */
function utilisateur_ajouter($username, $motdepasse, $prenom, $nom, $adrCourriel)
{
    global $mysqli;
    $l_result = false;
    // NETTOYAGE DES valeurs que l'on va injecgter dans la requète
    $username = $mysqli->real_escape_string($username);
    $motdepasseEncrypte = encrypter_mdp($motdepasse);
    $prenom = $mysqli->real_escape_string($prenom);
    $nom = $mysqli->real_escape_string($nom);
    $adrCourriel = $mysqli->real_escape_string($adrCourriel);
    // Si vous ajoutez des champs, ne les oubliez pas ici
    $table_utilisateur = P62_DBKITDEM_TB_USER;
    $query_str = "INSERT INTO {$table_utilisateur} (`username` ,`motdepasse`, `prenom` ,`nom` ,`adr_courriel`) \n\tVALUES ('{$username}',  '{$motdepasseEncrypte}',  '{$prenom}',  '{$nom}',  '{$adrCourriel}')";
    //var_dump($query_str);
    $res = $mysqli->query($query_str);
    // Execution de la requete
    if ($res && $mysqli->affected_rows > 0) {
        $l_result = $mysqli->insert_id;
    }
    return $l_result;
}
Пример #3
0
<?php

/**
 * Created by PhpStorm.
 * User: rgueye
 * Date: 2015-12-22
 * Time: 11:50
 */
$username = "";
$motdepasseEncrypte = encrypter_mdp($motdepasse);
$query_str = "SELECT * FROM {$table_utilisateur} WHERE username='******' AND motdepasse='{$motdepasseEncrypte}'";