예제 #1
0
파일: test.php 프로젝트: hodiqual/projetWeb
 /**
  * @depends testCreationBdd
  */
 public function testMembreChargerVehicule()
 {
     $membresManager = new MembresManager(null);
     $membre = $membresManager->authentifier("*****@*****.**", "iessa");
     $membresManager->chargerVehicule($membre);
     $this->assertCount(1, $membre->listeVehicules());
     $veh = $membre->listeVehicules()[0];
     $this->assertEquals("mercedes", $veh->marqueVeh());
 }
예제 #2
0
파일: auth.php 프로젝트: hodiqual/projetWeb
 private function authentification()
 {
     //TODO Faire enregistrement en base et tester le retour connection
     require_once 'modele/Membre.php';
     $manager = new MembresManager(null);
     $membre = $manager->authentifier($this->email, $this->mdp);
     if ($membre) {
         $manager->chargerVehicule($membre);
         $_SESSION['Membre'] = $membre;
         $this->response_status = 1;
         $this->response_html = '<p>Identifié: Cool ' . $membre->prenom() . ', prêt pour une session ...</p>';
     } else {
         session_unset();
         session_destroy();
         $this->response_status = 0;
         $this->response_html = '<p>Pas Cool, email inconnu ou mot de passe invalide.</p>';
     }
 }