Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Michael.Dev

[Resolvido] Session e Cookies não funcionão

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.