ajuda para conectar
Boa noite pessoal,
preciso de ajudar para conectar a um sistema.
Conexão com o bd esta tudo correto. Porem não estou conseguindo acessar o gerenciamento e imagino que o erro esteja em algo da session. Como quem cuidava disso para mim era outro parceiro que me deixou na mão gostaria de contar com ajuda de vocês para tentar resolver. estou postando os dois arquivos.
index.php
<?
session_start();
session_name('MeuLogin');
session_destroy();
?>
<HTML>
<HEAD>
<TITLE>Gerenciamento</TITLE>
<link rel="stylesheet" type="text/css" href="css/estilo.css" />
<script type="text/javascript">
sfFocus = function() {
var sfEls = document.getElementsByTagName("INPUT");
for (var i=0; i<2; i++) {
sfEls*.onfocus=function() {*
this.className+=" sffocus";
}
*sfEls**.onblur=function() {*
*this.className=this.className.replace(new RegExp(" sffocus\\b"), "");*
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfFocus);
*</script>*
*</HEAD>*
*<BODY topmargin="0" leftmargin="0">*
*<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">*
* <tr> *
* <td align="center" valign="middle" bgcolor="#000000" ><img src="*[http://www.vipart.com.br/sitezinho/logo.jpg">](http://www.vipart.com.br/sitezinho/logo.jpg)
*<table width="100%" height="207" border="0" cellpadding="0" cellspacing="0" bgcolor="#97b44b">*
* <tr> *
* <td height="19" align="center" valign="middle" bgcolor="#000000"><font face="Tahoma, Geneva, sans-serif" size='-1' color="#e0dddb">Bem-vindo *
* a sua área de gerenciamento.</font></td>*
* </tr>*
* <tr> *
* <td height="158" align="center" valign="middle"> *
* <form action="sessao.php?acao=logar" method="post">*
* <table border="0">*
* <tr>*
* <td align="right" ><font face="Tahoma, Geneva, sans-serif" size='-1' color="#000">Usuário:</font> </td>*
* <td> <div class="meuForm"><input type="text" name="usuario" style=" width: 178px;"></div> </td>*
* </tr>*
* <tr>*
* <td align="right"><font face="Tahoma, Geneva, sans-serif" size='-1' color="#000">Senha:</font></td>*
* <td> <div class="meuForm"><input type="password" name="senha" style=" width: 178px;"></div> </td>*
* </tr>*
* <tr> *
* <td> </td>*
* <td align="right"> <input type="submit" name="submit" value="Entrar" style=" border: #e0dddb 1px solid; color: #e0dddb; background: #000; font-size:12px; font-family:Tahoma, Geneva, sans-serif; ">*
* </td>*
* </tr>*
* <tr >*
* <td colspan="2" align="center" width="220"> <a href="email.php">Perdeu sua senha?*
* clique aqui. </a></td>*
* </tr>*
* </table>*
* </form></td>*
* </tr>*
* <tr>*
* <td height="30" align="center" valign="middle" bgcolor="#000000"><div><iframe name="interno" width="800" height="20" frameborder="0" src="*[http://www.vipart.com.br/sitezinho/index.php">](http://www.vipart.com.br/sitezinho/index.php)
* </tr>*
* </table> </td>*
* </tr>*
*</table>*
*</BODY>*
*</HTML>*
sessao.php
<?
ob_start();
session_start();
session_name('MeuLogin');
if ($_GET['acao'] == 'logar') {
include("connect.php");
$SiteAtual->conecta();
* $usuario = strtolower($_POST['usuario']);*
* $q_user = mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario'");*if(mysql_num_rows($q_user) == 1) {
$query = mysql_query("SELECT FROM usuarios WHERE usuario='$usuario'");*
$dados = mysql_fetch_array($query);
* if(md5($_POST['senha']) == $dados['senha']) {*
* $_SESSION['_max'] = 3600; //3600 = 60 min*
* $_SESSION['_timeout'] = time();*
* $_SESSION['_adm'] = $dados['tipo'];*
* $_SESSION['_id'] = $dados['id'];*
* if (substr($_SERVER["SERVER_NAME"],0,3) == "www")*
* $_SESSION['_site'] = "**http**://".$_SERVER["SERVER_NAME"];*
else
* $_SESSION['_site'] = "*[http://www.".$_SERVER["SERVER_NAME"];](http://www.)
* $query2 = "INSERT INTO usuarios_logs (data,hora,usuario) VALUES*
(NOW(),NOW(),'".$dados['id']."')";
$result = mysql_query ($query2) or die(mysql_error());
$SiteAtual->desconecta();
if (!$SiteAtual->confere())
$WebDibula->conecta();
* $query = mysql_query("SELECT * FROM sites WHERE url='".$_SESSION['_site']."'");*
if (mysql_num_rows($query)>0){
$linha = mysql_fetch_array($query);
* $_SESSION['_conteudo'] = $linha['conteudo'];*
* $_SESSION['_site_id'] = $linha['id'];*
$WebDibula->desconecta();
header("Location: gerenciamento.php");
}
else{
header("Location: erro.php?erro=3");
}
exit;
} else {
header("Location: erro.php?erro=1");
exit;
}
}
else {
header("Location: erro.php?erro=1");
exit;
}
}
*// check to see if $_SESSION['_timeout'] is set*
*if (isset($_SESSION['_timeout']) ) {*
* $session_life = time() - $_SESSION['_timeout'];*
* if ($session_life > $_SESSION['_max']){*
session_destroy();
header("Location: erro.php?erro=2");
}
else{
$_SESSION['_timeout'] = time();
}
}
//agora a parte que verifica se o login já foi feito
if ($_SESSION['_id'] == NULL) {
header("Location: erro.php?erro=1");
}
ob_end_flush();
?>
conto com a ajuda de todos o mais breve possivel.
Discussão (5)
Carregando comentários...