Пример #1
0
 public static function home()
 {
     $uc = new UtilizadorControlador();
     $categControl = new CategoriasControlador();
     session_start();
     $utilizador = $uc->encontrarPorId($_SESSION['id']);
     if ($uc->eDocente($utilizador)) {
         $_SESSION['id'] = $utilizador->id();
         $_SESSION['tipo'] = 'SIGNO_USER_TYPE:0';
         $categorias = $categControl->todos();
         if ($categorias) {
             echo "tem algo";
         } else {
             echo "Esta Vazio";
         }
         require_once __DIR__ . '/../templates/Docente/home.html';
     } else {
         if ($uc->eEstudante($utilizador)) {
             $_SESSION['id'] = $utilizador->id();
             $_SESSION['tipo'] = 'SIGNO_USER_TYPE:1';
             //require_once __DIR__.'/../templates/Docente/home.html';
         } else {
             $_SESSION['id'] = $utilizador->id();
             $_SESSION['tipo'] = 'SIGNO_USER_TYPE:2';
         }
     }
     //header('location:/index.php/' . $utilizador->utilizador());
 }
Пример #2
0
  <?php 
require_once __DIR__ . '/../modelos/exportar.php';
require_once __DIR__ . '/../repositorios/exportar.php';
require_once __DIR__ . '/../controladores/exportar.php';
$controlador = new UtilizadorControlador();
$repositorio = new UtilizadorRepositorio();
$utilizadores = array(array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'rubenmanhica', 'salt' => null, 'password' => 'rubenmanhica', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'valiissufo', 'salt' => null, 'password' => 'valiissufo', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'tatianakovalenko', 'salt' => null, 'password' => 'tatianakovalenko', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'lourinochemane', 'salt' => null, 'password' => 'lourinochemane', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'assanecipriano', 'salt' => null, 'password' => 'assanecipriano', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'benildojoaquim', 'salt' => null, 'password' => 'benildojoaquim', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'leilaomar', 'salt' => null, 'password' => 'leilaomar', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'albinocuinhaque', 'salt' => null, 'password' => 'albinocuinhane', 'desactivado' => false));
$docentes = array(array('id' => null, 'nome' => 'Ruben Manhica', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'rubenmanhica', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Vali Issufo', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'valiissufo', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Tatiana kovalenko', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'tatianakovalenko', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Lourino Chemane', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'lourinochemane', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Assane Cipriano', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'assanecipriano', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Benildo Joaquim', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'benildojoaquim', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Leila Omar', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'leilaomar', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Albino Cuinhane', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'albino cuinhane', 'senha' => 'albinocuinhane'));
foreach ($utilizadores as $u) {
    $senha = new Senha();
    $utilizador = new Utilizador($u['id'], $u['email'], $u['utilizador'], $senha->salt(), $senha->password($u['password']), $u['desactivado']);
    if ($repositorio->criar($utilizador)) {
        echo 'O utilizador ' . $utilizador->email() . ' foi criado com sucesso' . "\n";
    } else {
        echo 'O utilizador ' . $utilizador->email() . ' ja existe' . "\n";
    }
}
foreach ($docentes as $u) {
    $utilizador = $controlador->encontrar($u['email']);
    print_r($utilizador);
    if ($utilizador) {
        $docente = new Docente($u['id'], $u['nome'], $utilizador);
        $docenteControlador = new DocenteControlador();
        if ($docenteControlador->criar($u['nome'], $utilizador)) {
            echo 'O docente ' . $docente->nome() . ' foi criado com sucesso' . "\n";
        } else {
            echo 'O docente ' . $docente->nome() . ' ja existe' . "\n";
        }
    }
}
Пример #3
0
<?php

session_start();
require_once __DIR__ . '/../controladores/UtilizadorControlador.php';
$uc = new UtilizadorControlador();
if (isset($_POST['submit'])) {
    $user = $_POST['email'];
    $pw = $_POST['password'];
    $u = array('id' => null, $user, 'salt' => null, $pw, 'desactivado' => false);
    $utilizador = new Utilizador($u['id'], $user, null, $pw, $u['desactivado']);
    $ut = $uc->autenticar($utilizador);
    if ($ut) {
        $_SESSION['id'] = $ut->id();
        header('location:index.php');
    } else {
        header('location:index.php');
    }
}
<?php

require_once __DIR__ . '/../modelos/exportar.php';
require_once __DIR__ . '/../repositorios/exportar.php';
require_once __DIR__ . '/../controladores/exportar.php';
$repositorio = new UtilizadorRepositorio();
$controlador = new UtilizadorControlador();
$utilizadores = array(array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'edsonmichaque', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'densquejamal', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'albertocremildomoiane', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'valtercheque', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'eltonlaice', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'celesteorlando12', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'muzimeunice95', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'uem.assane', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'vanydina.coutinho', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'julianelmab', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'paulozinessa', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'tedyivan255', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'salt' => null, 'password' => 'edsonbeats', 'desactivado' => false));
foreach ($utilizadores as $u) {
    $utilizador = new Utilizador($u['id'], $u['email'], null, $u['password'], $u['desactivado']);
    if ($controlador->autenticar($utilizador)) {
        echo 'O utilizador ' . $utilizador->email() . ' foi autenticado com sucesso' . "\n";
    } else {
        echo 'O utilizador ' . $utilizador->email() . ' nao foi autenticado' . "\n";
    }
}
Пример #5
0
<?php

require_once __DIR__ . '/../modelos/exportar.php';
require_once __DIR__ . '/../repositorios/exportar.php';
require_once __DIR__ . '/../controladores/exportar.php';
$repositorio = new UtilizadorRepositorio();
$controlador = new EstudanteControlador();
$estudantes = array(array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130000', 'nome' => 'Edson Michaque'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130001', 'nome' => 'Densque Jamal'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130002', 'nome' => 'Alberto Moiane'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130003', 'nome' => 'Valter Cheque'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130004', 'nome' => 'Elton Laice'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130005', 'nome' => 'Celeste Rungo'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130006', 'nome' => 'Eunice Muzime'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130007', 'nome' => 'Muarucha Assane'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130008', 'nome' => 'Vania Coutinho'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130009', 'nome' => 'Julia Beula'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130010', 'nome' => 'Paulo Zinessa'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130011', 'nome' => 'Tedy Macie'), array('id' => null, 'email' => '*****@*****.**', 'cartao' => '20130012', 'nome' => 'Edson Magaure'));
foreach ($estudantes as $u) {
    $uc = new UtilizadorControlador();
    $utilizador = $uc->encontrar($u['email']);
    if ($utilizador) {
        $estudante = new Estudante($u['id'], $u['cartao'], $u['nome'], $utilizador);
        $estudanteControlador = new EstudanteControlador();
        if ($estudanteControlador->criar($u['cartao'], $u['nome'], $utilizador)) {
            echo 'O Estudante ' . $estudante->getNome() . ' foi criado com sucesso' . "\n";
        } else {
            echo 'O Estudante ' . $estudante->getNome() . ' ja existe' . "\n";
        }
    }
}