コード例 #1
0
 public function exists(Utilisateur $utilisateur)
 {
     $q = $this->_db->prepare('SELECT COUNT(*) FROM utilisateurs WHERE id = :id');
     $q->execute([':id' => $utilisateur->id()]);
     return (bool) $q->fetchColumn();
 }
コード例 #2
0
 public function delete(Utilisateur $utilisateur)
 {
     $this->_db->exec('DELETE FROM utilisateur WHERE id=' . $utilisateur->id());
 }
コード例 #3
0
ファイル: connect.php プロジェクト: DiarraDIOP/Pasteque
<?php

require_once "user.class.php";
require_once '../config/config.php';
if (isset($_POST['login']) && isset($_POST['motdepasse'])) {
    $login = $_POST['login'];
    $pass = $_POST['motdepasse'];
    $user = new Utilisateur();
    if ($user->connexion($login, sha1($pass), $pdo)) {
        session_start();
        $_SESSION['name'] = '$login';
        $_SESSION['id'] = $user->id();
        header('Location: ../pages/index.html');
    } else {
        header('Location: ../pages/page_connexion.html');
    }
}