greatArizinho Postado Maio 28, 2004 Denunciar Share Postado Maio 28, 2004 Seguinte eu to fazendo o login de um sistema porém não consigo usar as variáveis de sesão, se alguém puder me ajudar.Se precisar eu mando o código, por faovr me ajudem , preciso isso para amanhã Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 28, 2004 Denunciar Share Postado Maio 28, 2004 posta o codigo e eventuais erros que estejam ocorrendo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 greatArizinho Postado Maio 28, 2004 Autor Denunciar Share Postado Maio 28, 2004 (editado) ARQUIVO index.php<?php GLOBAL $PHP_SELF; GLOBAL $_REQUEST; GLOBAL $user; $user = ""; GLOBAL $pwd; $pwd = ""; GLOBAL $db; $db = ""; GLOBAL $usernome; $usernome = ""; //GLOBAL $page; $page = ""; //GLOBAL $page2; $page2 = ""; GLOBAL $userid; $userid = ""; GLOBAL $theme; $theme = ""; GLOBAL $resultado_pesquisa; $resultado_pesquisa = ""; GLOBAL $operacao; $operacao = ""; GLOBAL $ano_semestre; $ano_semestre = ""; if ($bt=="") { $retorno = "<FRAMESET ROWS=\"20%, 80%\">\n"; $retorno .= "<FRAME SRC=http://localhost/modulos/portal/verCabecalho.php name=\"cabecalho\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\"\" noresize>\n"; $retorno .= "<FRAME SRC=\"http://localhost/modulos/portal/verConteudo.php\" name=\"conteudo\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"yes\" frameborder=\"0\"\" noresize>\n"; $retorno .= "</FRAMESET>\n"; echo $retorno; } ?>ARQUIVO verConteudo.php<?phprequire_once"interface\portal\intConteudo.class";GLOBAL $_REQUEST;$conteudo = new intConteudo($_REQUEST);?>arquivo intConteudo.class<?phprequire_once "comum\sessao\iniciaSessao.inc";require_once "comum\sessao\sessao.inc";require_once "comum\objetos\packageComentarios.class";require_once "comum\objetos\packageFormulario.class";require_once "comum\sessao\intPrograma.class";require_once "comum\banco\package_bd.class";define (STR_ACAO_VALIDAR,"ACAO_NOVA_INCLUSAO");define (STR_BT_OK,"OK"); class intConteudo extends objetoComentario{ function intConteudo($requests){ GLOBAL $PHP_SELF; GLOBAL $user;// GLOBAL $pwd; // $pwd = ""; /* GLOBAL $db; $db = ""; GLOBAL $usernome; $usernome = ""; //GLOBAL $page; $page = ""; //GLOBAL $page2; $page2 = ""; GLOBAL $userid; $userid = ""; GLOBAL $theme; $theme = ""; GLOBAL $resultado_pesquisa; $resultado_pesquisa = ""; GLOBAL $operacao; $operacao = ""; GLOBAL $ano_semestre; $ano_semestre = "";*/ $p = new intPrograma(); $bt = $requests['bt']; $user = $requests['user']; $pass = $requests['pwd']; if ($bt==") { echo"<br><br><br>"; $frmAcesso = new Formulario("Acesso","300",$PHP_SELF); $frmAcesso->adicionarCampo(new Texto("Usuário:")); $frmAcesso->adicionarCampo(new CaixadeTexto("user",$usuario,30,30)); $frmAcesso->adicionarCampo(new NovaLinha()); $frmAcesso->adicionarCampo(new Texto("Senha:")); $frmAcesso->adicionarCampo(new Senha("pwd",$senha,30,30)); $frmAcesso->adicionarCampo(new NovaLinha()); $frmAcesso->adicionarCampo(new TextoOculto('acao',STR_ACAO_NOVA_INCLUSAO_TITULOS)); $frmAcesso->adicionarCampo(new BotaoSubmit("bt",STR_BT_OK)); $frmAcesso->gerar(); }else{ $base ="cobranca"; $host ="127.0.0.1"; $strConnection = "host=".$host." dbname=".$base." user=".$user." password=".$pass; $connOk = @pg_connect( $strConnection ) or die( "<html><head></head><body bgcolor=\"#FFFFFF\">". "<font face=\"Verdana\" size=\"+1\">Aguarde redirecionamento ...</font>". "<br><br><font face=\"Verdana\" size=\"1\">Caso voê não tenha sido redirecionado para o site, clique no link abaixo:</font><br>". "<a href=\"http://localhost/index.php\">LOGIN</a>". "<script language:javascript>". "window.open(\"http://localhost/index.php\",'_top');". "</script>". "</body></html>"); if ($connOk == TRUE) { //$user= $requests['user]; //$pwd = $requests['pwd']; include("http://localhost/menu.php"); }else{ $bt="; echo"<center><font face=\"arial\" size=\"3\" color=\"red\"><strong>Senha Incorreta</strong></font></center>"; require_once("http://localhost/modulos/portal/verConteudo.php?usuario=".$usuario."&senha=".$senha); } } } }?>arquivo menu.inc<?phprequire_once "comum\sessao\iniciaSessao.inc";require_once "comum\sessao\sessao.inc";define ( STR_MENU , "MENU");define ( STR_GRUPO , "GRUPO_MENU");define ( STR_SUB_GRUPO_MENU , "SUB_GRUPO_MENU");define ( STR_TITULO_MENU, "TITULO_MENU");define ( STR_ITEM_MENU , "ITEM_MENU");define ( STR_ITEM_SUB_MENU , "ITEM_SUB_MENU");define ( STR_SUB_TITULO_MENU , "SUB_TITULO_MENU");define ( STR_GRUPO_SUB_MENU,"GRUPO_SUB_MENU");define ( STR_GRUPO_SUB_MENU_TITULO,"GRUPO_SUB_MENU_TITULO");define ( STR_ITEM_SUB_MENU_SUB_GRUPO,"ITEM_SUB_MENU_SUB_GRUPO");$menu="<html><LINK REL=StyleSheet HREF=".$SESSAO['sistema]['estilos']." TYPE=\"text/css\" MEDIA=screen><head> <title>Sistema de Gestão de Cobrança</title></head><body> <TABLE CLASS=.STR_MENU."> <TR> <TD CLASS=".STR_GRUPO."> <TABLE CLASS=".STR_SUB_GRUPO_MENU."> <TR> <TD CLASS=".STR_TITULO_MENU.">Cliente</TD> </TR> <TR> <TD CLASS=".STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\clientes\cadClientes.php\">Cadastro de Clientes</A></TD> </TR> <TR> <TD CLASS=.STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\clientes\cadTitulos.php\">Cadastro de Títulos</A></TD> </TR> <TR> <TD CLASS=.STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\clientes\cadDevedores.php\">Cadastro de Devedores</A></TD> </TR> <TR> <TD CLASS=.STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\clientes\cadRemessas.php\">Cadastro de Débitos</A></TD> </TR> </TABLE> </TD> <TD CLASS=.STR_GRUPO."> <TABLE CLASS=".STR_SUB_GRUPO_MENU."> <TR> <TD CLASS=".STR_TITULO_MENU.">Cobrança</TD> </TR> <TR> <TD CLASS=".STR_SUB_TITULO_MENU."> <TABLE CLASS=".STR_GRUPO_SUB_MENU."> <TR> <TD CLASS=".GRUPO_SUB_MENU_TITULO.">Cadastro de Índices para correção </TD> </TR> <TR> <TD CLASS=".STR_ITEM_SUB_MENU_SUB_GRUPO."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\cobranca\cadTiposEncargos.php\">Cadastro de Tipo de Encargo</A> </TD> </TR> <TR> <TD CLASS=.STR_ITEM_SUB_MENU_SUB_GRUPO."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\cobranca\cadEncargos.php\">Cadastro de Encargo</A> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD CLASS=.STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\cobranca\\relSelecaoEncaminhamento.php\">Seleção de Devedores para Cobrança e Encaminhamentos</A></TD> </TR> <TR> <TD CLASS=.STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\cobranca\consInfDevedores.php\">Busca de Informações do devedor e a correção dos valores</A></TD> </TR> <TR> <TD CLASS=.STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\cobranca\cadAcompanhamentos.php\">Registro de Acompanhamentos</A></TD> </TR> </TABLE> </TD> </TR> </TABLE></body></html>";/*<TR>* <TR> <TD CLASS=.STR_ITEM_MENU.">Cadastro de Critérios de Encaminhamentos e Prioridade de Cobrança</TD> </TR> <TD CLASS=".STR_GRUPO."> <TABLE CLASS=".STR_SUB_GRUPO_MENU."> <TR> <TD CLASS=".STR_TITULO_MENU.">Recebimentos</TD> </TR> <TR> <TD CLASS=".STR_ITEM_MENU."><A HREF=\"".$SESSAO['sistema]['dirModulos']."\\recebimentos\cadNegociacao.php\">Negociações e Baixas</A></TD> </TR> </TABLE> </TD> </TR>*/echo $menu;?>arquivo iniciaSessao.inc<?phpsession_start();session_register($user);session_register($pwd);session_register($db);session_register($usernome);GLOBAL $_REQUEST;if (isset($_REQUEST['tl_usuario])) { $user = $_REQUEST['user'];}else{ if ($usuario==") { header("http://localhost/index.php"); return; }}if (isset($_REQUEST['pwd])) { $pwd = $_REQUEST['pwd'];}else{ if ($senha==") { //header("http://localhost/index.php"); return; }}?>arquivo sessao.inc<?phpGLOBAL $SESSAO;$SESSAO['usuario]['idUsuario'] = $idUsuario;$SESSAO['usuario']['senha'] = $pwd;$SESSAO['usuario']['banco'] = 'postgres';$SESSAO['usuario']['usuario'] = $user;//$SESSAO['usuario']['nome'] = getenv ("REMOTE_ADDR");$SESSAO['sistema']['dirModulos'] = '\modulos';$SESSAO['sistema']['dirClasses'] = 'C:\apache\htdocs\phpclasses';$SESSAO['sistema']['dirInterface'] = '\interface';$SESSAO['sistema']['dirNegocio'] = '\negocio';$SESSAO['sistema']['dirPackages'] = '\packages';$SESSAO['sistema']['dirComum'] = '\comum';$SESSAO['sistema']['dirSessao'] = '\sessao';$SESSAO['sistema']['dirJavaScript'] = 'C:\apache\htdocs\phpclasses\comum\javascript\funcoes.js';$SESSAO['sistema']['dirObjetos'] = '\objetos';$SESSAO['sistema']['dirImagens'] = '\imagens';$SESSAO['sistema']['dirIcones'] = '\icones';$SESSAO['sistema']['estilos'] = 'C:\apache\htdocs\phpclasses\comum\estilos\estilos.css';//Usuários Padrões do Sistema$SESSAO['SISTEMA']['DAVI']['BANCO'] = 'MYSQL';$SESSAO['SISTEMA']['DAVI']['USER_CONNECT'] = 'DEFAULT';$SESSAO['SISTEMA']['DAVI']['USUARIO'] = 'verificaSenha';$SESSAO['SISTEMA']['DAVI']['SENHA'] = 'learningTricks';$SESSAO['SISTEMA']['DAVI']['HOST'] = '127.0.0.10';$SESSAO['SISTEMA']['DAVI']['SID'] = 'DAVI';/*$SESSAO['DB']['CONN_ATUAL']['BANCO'] = 'MYSQL';$SESSAO['DB']['CONN_ATUAL']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_ATUAL']['USUARIO'] = 'verificaSenha';$SESSAO['DB']['CONN_ATUAL']['SENHA'] = 'teste';$SESSAO['DB']['CONN_ATUAL']['HOST'] = '127.0.0.10';$SESSAO['DB']['CONN_ATUAL']['SID'] = 'cobranca';$SESSAO['DB']['CONN_ATUAL']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_ATUAL']['BASE'] = 'cobranca';*/$SESSAO['DB']['CONN_ATUAL']['BANCO'] = 'POSTGRES';$SESSAO['DB']['CONN_ATUAL']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_ATUAL']['USUARIO'] = 'postgres';$SESSAO['DB']['CONN_ATUAL']['SENHA'] = "";$SESSAO['DB']['CONN_ATUAL']['HOST'] = '127.0.0.1';$SESSAO['DB']['CONN_ATUAL']['SID'] = 'cobranca';$SESSAO['DB']['CONN_ATUAL']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_ATUAL']['BASE'] = 'cobranca';$SESSAO['DB']['CONN_OBJETOS']['BANCO'] = 'POSTGRES';$SESSAO['DB']['CONN_OBJETOS']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_OBJETOS']['USUARIO'] = 'postgres';$SESSAO['DB']['CONN_OBJETOS']['SENHA'] = '';$SESSAO['DB']['CONN_OBJETOS']['HOST'] = '127.0.0.1';$SESSAO['DB']['CONN_OBJETOS']['SID'] = 'cobranca';$SESSAO['DB']['CONN_OBJETOS']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_OBJETOS']['BASE'] = 'cobranca';/*$SESSAO['DB']['CONN_OBJETOS']['BANCO'] = 'MYSQL';$SESSAO['DB']['CONN_OBJETOS']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_OBJETOS']['USUARIO'] = 'verificaSenha';$SESSAO['DB']['CONN_OBJETOS']['SENHA'] = 'teste';$SESSAO['DB']['CONN_OBJETOS']['HOST'] = '127.0.0.10';$SESSAO['DB']['CONN_OBJETOS']['SID'] = 'cobranca';$SESSAO['DB']['CONN_OBJETOS']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['CONN_OBJETOS']['BASE'] = 'cobranca';*/$SESSAO['DB']['MATRIX']['BANCO'] = 'MATRIX';$SESSAO['DB']['MATRIX']['USER_CONNECT'] = 'DEFAULT';$SESSAO['DB']['MATRIX']['USUARIO'] = 'x';$SESSAO['DB']['MATRIX']['SENHA'] = 'x';$SESSAO['DB']['MATRIX']['HOST'] = 'x';$SESSAO['DB']['MATRIX']['BASE'] = 'x';?> Editado Maio 28, 2004 por Gladisson Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Maio 28, 2004 Denunciar Share Postado Maio 28, 2004 Retorna alguma linha de erro ??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 greatArizinho Postado Maio 28, 2004 Autor Denunciar Share Postado Maio 28, 2004 Não retorna erro, acontece que eu não consigo manter a variável user com o valor dela, ela sempre fica vazia Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Maio 28, 2004 Denunciar Share Postado Maio 28, 2004 Tente usar:$HTTP_SESSION_VARS['user'] Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
greatArizinho
Seguinte eu to fazendo o login de um sistema porém não consigo usar as variáveis de sesão, se alguém puder me ajudar.
Se precisar eu mando o código, por faovr me ajudem , preciso isso para amanhã
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.