Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galeria estou desenvolvendo um Projeto, Desenvolvi este sistema de login em MVC. mas quando vou recuperar o Cookies não exibe nada
ja tentei com Session e Cookies mas não dá certo
Aqui esta o Código
<?
require("../model/LoginDAL.class.php");
class LoginController extends LoginDAO
{
private $Mgs;
public function __construct()
{
$this->setEmail($_POST["Email"]);
$this->setSenha($_POST["Senha"]);
switch($_GET["acao"])
{
case 'Verificar':{
$this->OpenLogin();}
break;
case 'Logout':{
$this->Logout();}
break;
}
}
public function OpenLogin()
{
$query = $this->Open();
$row = mysql_num_rows($query);
$Array = mysql_fetch_array($query);
$this->setId($Array['idCliente']);
$this->setNome($Array['Nome']);
if($row < 0)
{
$this->Mgs = base64_encode("Este Usuário não Existe!");
echo "<script>window.location = '../index.php?msg=$this->Mgs'</script>";
exit;
}
else
{
if($this->getEmail() != $Array['Email'])
{
$this->Mgs = base64_encode("Email Incorreto!");
echo "<script>window.location = '../index.php?msg=$this->Mgs'</script>";
exit;
}
else
{
if($this->getSenha() != $Array['Senha'])
{
$this->Mgs = base64_encode("Senha Incorreta!");
echo "<script>window.location = '../index.php?msg=$this->Mgs'</script>";
exit;
}
else
{
session_start();
session_register("Nome");
session_register("Senha");
session_register("CodUsu");
$_SESSION["Nome"] = $this->getNome();
$_SESSION["Senha"] = $this->getSenha();
$_SESSION["CodUsu"] = $this->getId();
echo "<script>window.location = '../view/FrmPainel.php'</script>";
}
}
}
}
public function Logout(){
session_start();
session_destroy();
unset($_SESSION["Nome"]);
unset($_SESSION["Senha"]);
unset($_SESSION["CodUsu"]);
$this->Mgs = base64_encode("Obrigado por Utilizar nosso Sistema!");
echo "<script>window.location = '../index.php?msg=$this->Mgs'</script>";
}
}
new LoginController();
?>
Pessoal Consegui Resolver
Carregando comentários...