Ir para conteúdo

POWERED BY:

Arquivado

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

matheussoli

direcionamento de usuário

Recommended Posts

Bom dia!

 

Estou inicando no PHP. Gostaria de tirar uma dúvida.

Tenho um php de login que quando na pagina de verificação verificar.php o login e senha conferem ele direciona para

a uma página específica. Gostaria de colocar um outro usuário direcionado para outra pagina. Como proceder?

Aí está o código:

 

<?php

$usernames = array("user1", "user2");

$passwords = array("um", "dois");

$page = "https://www.google.com.br/";

 

for($i=0;$i<count($usernames);$i++)

{

$logindata[$usernames[$i]]=$passwords[$i];

}

 

$found = 0;

for($i=0;$i<count($usernames);$i++)

{

if ($usernames[$i] == $_POST["username"])

{

$found = 1;

}

}

if ($found == 0)

{

header('Location: login.php?login_error=1');

exit;

}

 

if($logindata[$_POST["username"]]==$_POST["password"])

{

session_start();

$_SESSION["username"]=$_POST["username"];

header('Location: '.$page);

exit;

}

else

{

header('Location: login.php?login_error=1');

exit;

}

?>

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Matheus,

 

Você tem que definir quando vai abrir uma página e quando vai abrir a outra. Qual é a condição? Existe uma regra definida?

 

Depois de definir a condição basta incluir o if:

session_start();
$_SESSION["username"]=$_POST["username"];
if (usuario atende condição para page1)
  header('Location: '.$page1);
else
  header('Location: '.$page2);

 

Se o que você precisa é determinar essa regra, nos explique o que pretende fazer.

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.