1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
class utilisateurs {
public static function creer() {
$result = true;
connecterBDD();
$utilisateur = $dbh->quote( $_POST['utilisateur'] );
$motdepasse = $dbh->quote( crypt( $_POST['motdepasse'] ) );
$nom = $dbh->quote( $_POST['nom'] );
$prenom = $dbh->quote( $_POST['prenom'] );
$mail = $dbh->quote( $_POST['mail'] );
$url_accueil = $dbh->quote( $_POST['url_accueil'] );
$sql= "INSERT INTO utilisateurs (utilisateur, motdepasse, nom, prenom, mail, url_accueil, actif)"
. "VALUES ($utilisateur, $motdepasse, $nom, $prenom, $mail, $url_accueil, '1')";
try{
$dbh->beginTransaction();
$dbh->exec($sql);
$dbh->commit();
} catch (Exception $e){
$dbh->rollBack();
$result = false;
}
deconnecterBDD();
return $result;
}
public static function deconnecter() {
session_start();
session_destroy();
unset($_SESSION);
unset($_COOKIE);
header('Location: '.$racine.'index.php');
}
} |