Ir para conteúdo
Fórum Script Brasil
  • 0

Verificando Login


Daniel Morsoleto

Pergunta

e aí pessoal!

Bom to com o seguinte problema. Tenho um site em flash , onde há uma area de login. Quando o usuario coloca o login ele verifica uma pagina php, onde estao descritos o login e senha corretos, se estiverem corretos essa pagina php envia um ok para o flash que libera e abre a pagina admin em php. Até aí tudo tranquilo. O problema é que não sei o codigo que tenho que coloca nas paginas do admin para saber se a pessoa esta conectada ou não. Se entro direto em admin.php ele entra na pagina, e não pode, tem que falar para efetuar o login no site tal.

Espero que tenham entendido, abaixo segue o codigo php, que o flash esta puxando.

login.php

<?

// Declarando as variáveis login e senha;

$login = "bla";

$senha = "bla";

// Pegando as informações digitadas nos campos login e senha do flash

$getLogin = $_POST['login'];

$getSenha = $_POST['senha'];

// Se a variável getLogin for igual avariável login e a variavel getSenha for igual a variavel senha, então o resultado é Y, acesso permitido, senão, o resultado é N, Acesso Negado

if($getLogin == $login and $getSenha == $senha) {

$result = "Y";

echo "&resultado=$result";

} else {

$result = "N";

echo "&resultado=$result";

}

?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

então adapatei do modo como entendi, mas mesmo assim, quando entro direto na pagina admin.php, ele entra normamalmente. Fiz assim, vê se esta certo.

login.php(lembrando que esta pagna resgata dados do flash)

<?

// Declarando as variáveis login e senha;

$login = "mkmmotores";

$senha = "mkm";

// Pegando as informações digitadas nos campos login e senha do flash

$getLogin = $_POST['login'];

$getSenha = $_POST['senha'];

// Se a variável getLogin for igual avariável login e a variavel getSenha for igual a variavel senha, então o resultado é Y, acesso permitido, senão, o resultado é N, Acesso Negado

if($getLogin == $login and $getSenha == $senha) {

$result = "Y";

echo "&resultado=$result";

setcookie("login", $login);

setcookie("logado", 1);

} else {

$result = "N";

echo "&resultado=$result";

}

?>

E na pagina admin, coloquei no começo do codigo o seguinte,

<?

//verifica se exintes cookies

if(isset($_COOKIE["logado"]) and $_COOKIE["logado"] != 1){

header("Location: index.html");

exit();

}

?>

Tem algo errado?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...