Ir para conteúdo

POWERED BY:

Arquivado

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

Luther

Declarar Função no PHP

Recommended Posts

Bom, eu estou montando um sistema de login multinivel com MX Kollection, porém quero que qdo o usuário for autenticado ele chame essa página para analisar qual o tipo de login do cara, eu tentei criar sozinho, então está bem iniciante. O Fato é que se chegou nessa pagina é pq já passou pelo banco e o cara esta autenticado, essa página é para verificar qual o perfil dele e direciona-lo para a página correspondente ao seu perfil.o Session eu coloquei para que, cada vez que o usuario voltar a essa pagina ele ja direcione automaticamente para sua pagina sem perguntar o login novamente, nao sei se usei certo o session ou se tem mais algumas coisas para acrescentar relacionado à isso.Quando eu tento no logar e essa pagina é acionada apresenta o seguinte erro:Parse error: parse error, unexpected T_FUNCTION in c:\Inetpub\wwwroot\TESTES\index.php on line 5Alguem pode ajudar?

<?php require_once("Connections/connMySQL.php") ?><?phpsession_start()function verificaPerfil() { $operador = KT_escapeAttribute($row_rscustom['kt_login_user']); $queryPerfil = mysql_query("SELECT * FROM usuarios WHERE login='$operador'") or die(Erro na pesquisa); $rowPerfil = mysql_fetch_assoc($queryPerfil);  if ($rowPerfil == Administrador) { header("Location: moduloAdministrativo\index.php"); } else if ($rowPerfil == Supervisor) { header("Location: moduloSupervisor\index.php"); } else if ($rowPerfil == Usuario) { header("Location: moduloUsuario\index.php"); } else { header("Location: login.php"); }}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

session_start()
faltou o ; no fimo certo seria
session_start();
Ooo vlw, nem me atentei ^^Uma duvida sobre session, eu consigo resgatar os dados de uma sessão em outra pagina? tipo $_POST ou $_GET?Pq assim, na pagina login.php se encontra todas as variáveis do MX Kollection, inclusive essa variavel "KT_escapeAttribute($row_rscustom['kt_login_user']" após o usuario digitar login e senha ele vai para a index.php identificar que perfil ele é, mas não estou conseguindo resgatar o "KT_escapeAttribute($row_rscustom['kt_login_user']". Eu consigo fazer isso pelo Session?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá... não entendi bem sua dúvida, mas acho que se você fizer isso aqui talvez dê certo:

 

//Inicia a Sessão na página que você quer utilizar os valores da primeira sessão que você criou
session_start("user_loga"); //utilizar nomes para a sessão parece ser interessante para organizar...

//chama a variável da sessão neste caso se cod_user for igual a 0 não temos um usuário logado
if($_SESSION["cod_user"] != 0){
   echo "usuário";
}else{
   echo "usuário = 0";
}

Técnicamente assim é que se resgata um valor com Session mas para funcionar você tem que inserir esse valor na primeira vez que você utilizar a session:

 

session_start("user_loga"); //primeira declaração da session...

$_SESSION["cod_user"] = $cd_cod; //variável simbólica, representa qualquer coisa...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá btovix,

 

Agradecemos por compartilhar o seu conhecimento conosco.

 

Se possível, continue contribuindo com o Fórum participando em tópicos mais recentes.

 

Carlos Eduardo

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.