nao sei o que esta a causar este erro
codigo do ficheiro login.php
if (isset($_POST['email'])){
$email = $_POST['email'];
$password = $_POST['password'];
include_once('DataAccess.php');
include_once('classes/utilizadores.php');
$da = new DataAccess();
$user = $da -> getUtilizadores();
if($user != NULL){
if($user->getEmail() != ""){
session_start();
$_SESSION['user'] = serialize ($user);
$_SESSION['id'] = $user->getId();
/*echo "<script>alert('".$user->getIdTipoUtilizador()."')</script>";*/
switch($user->getidTipoUtilizador()){
case 1: echo "<script>window.location='indexAdmin.php'</script>"; break;
case 2: echo "<script>window.location='utilizadores.php'</script>"; break;
}
}else{
echo "<script>alert('Email ou Palavra-pass incorretos')</script>";
echo "<script>window.location='index.php'</script>";
}
}
}
classe utilizadores
class utilizadores{
private $id;
private $nome;
private $email;
private $password;
private $idTipoUtilizador;
private $idEstado;
function __construct($id, $nome, $email, $password, $idTipoUtilizador, $idEstado){
$this-> id = $id;
$this-> nome = $nome;
$this-> email= $email;
$this-> password = $password;
$this-> idTipoUtilizador = $idTipoUtilizador;
$this-> idEstado = $idEstado;
}
public function getId(){
return $this-> id;
}
public function setId($id){
$this-> id = $id;
}
public function getNome(){
return $this-> id;
}
public function setNome($nome){
$this-> nome -> $nome;
}
public function getEmail(){
return $this-> email;
}
public function setEmail($email){
$this->email= $email;
}
public function getPassword(){
return $this-> password;
}
public function setPassword($password){
$this-> password = $password;
}
public function getidTipoUtilizador(){
return $this->idTipoUtilizador;
}
public function setidTipoUtilizador($idTipoUtilizador){
$this->idTipoUtilizador= $idTipoUtilizador;
}
public function getidEstado(){
return $this->idEstado;
}
public function setidEstado($idEstado){
$this->idEstado=$idEstado;
}
}
codigo do ficheiro login.php
if (isset($_POST['email'])){
$email = $_POST['email'];
$password = $_POST['password'];
include_once('DataAccess.php');
include_once('classes/utilizadores.php');
$da = new DataAccess();
$user = $da -> getUtilizadores();
if($user != NULL){
if($user->getEmail() != ""){
session_start();
$_SESSION['user'] = serialize ($user);
$_SESSION['id'] = $user->getId();
/*echo "<script>alert('".$user->getIdTipoUtilizador()."')</script>";*/
switch($user->getidTipoUtilizador()){
case 1: echo "<script>window.location='indexAdmin.php'</script>"; break;
case 2: echo "<script>window.location='utilizadores.php'</script>"; break;
}
}else{
echo "<script>alert('Email ou Palavra-pass incorretos')</script>";
echo "<script>window.location='index.php'</script>";
}
}
}
classe utilizadores
class utilizadores{
private $id;
private $nome;
private $email;
private $password;
private $idTipoUtilizador;
private $idEstado;
function __construct($id, $nome, $email, $password, $idTipoUtilizador, $idEstado){
$this-> id = $id;
$this-> nome = $nome;
$this-> email= $email;
$this-> password = $password;
$this-> idTipoUtilizador = $idTipoUtilizador;
$this-> idEstado = $idEstado;
}
public function getId(){
return $this-> id;
}
public function setId($id){
$this-> id = $id;
}
public function getNome(){
return $this-> id;
}
public function setNome($nome){
$this-> nome -> $nome;
}
public function getEmail(){
return $this-> email;
}
public function setEmail($email){
$this->email= $email;
}
public function getPassword(){
return $this-> password;
}
public function setPassword($password){
$this-> password = $password;
}
public function getidTipoUtilizador(){
return $this->idTipoUtilizador;
}
public function setidTipoUtilizador($idTipoUtilizador){
$this->idTipoUtilizador= $idTipoUtilizador;
}
public function getidEstado(){
return $this->idEstado;
}
public function setidEstado($idEstado){
$this->idEstado=$idEstado;
}
}