29-09-2010, 05:11 PM
#1 (permalink )
Membro - Veterano
Registrado em: Oct 2009
Localização: Lins/SP
Posts: 534
Agradecido 351 Vezes em 170 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate
Designer: Iniciante
Meu Estado:
Inventório de Arayashiki
Erro Loguin de contas
Bom pessoal eh o seguinte, estou com o systema acount mananger no meu site, so que cria a conta normal, mas quando entra com o loguim e senha ele fala que estao errados, sendo que nao esta (eh preciso entrar para destravar char, e mudar de senha)
nao achei onde eh o erro, alguem poderia me ajudar?
logar.php
Citação:
<?
$login = $_POST['usu'];
$senha = base64_encode(pack('H*', sha1($_POST['pass'])));
include_once("../modules/database-config.php");
defined('BLOCK')or die("Este arquivo nao pode ser acessado diretamente!");
$sql = mysql_query("SELECT * FROM accounts WHERE login = '$login'");
$cont = mysql_num_rows($sql);
while ($linha = mysql_fetch_array($sql)){
$senha_db = $linha['password'];
$access = $linha[$TABLE["access"]];
}
if($cont == 0){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=../index.php'>
<script type=\"text/javascript\">
alert(\"O nome de usuario e/ou senha nao corresponde.\");
</script>";
}
else{
if($senha_db != $senha){//confere senha
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=../index.php'>
<script type=\"text/javascript\">
alert(\"O nome de usuario e/ou senha nao corresponde.\");
</script>";
}else{
session_start();
$_SESSION['login_usuario'] = $login;
$_SESSION['senha_usuario'] = $senha;
$_SESSION['access_usuario'] = $access;
header('Location: ../index.php');
}
}
mysql_close($db);
?>
loguin.php
Citação:
<?php defined('BLOCK')or die("Este arquivo nao pode ser acessado diretamente!"); ?>
<style type="text/css">
<!--
.style4 {color: #FFFFFF}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<body onLoad="MM_preloadImages('../images/register-over.png')">
<div class="inner">
<div class="padding">
<div class="blog">
<div class="post-1 post hentry category-sem-categoria post-wrapper">
<div class="contentpaneopen home-post-1">
<div class="module" style="padding: 0 !important;">
<?php
if(isset($_SESSION['login_usuario']) and isset($_SESSION['senha_usuario'])){
?>
<h3><strong>Bem-vindo!</strong></h3>
</div>
<div class="post_content">
<table width="400" border="0" align="center" cellpadding="5" cellspacing="5">
<tr>
<td width="183" bgcolor="#666666"><h4><a href="?sec=altera" class="style4">Trocar senha</a></h4></td>
<?php if(isset($_SESSION['access_usuario']) and $_SESSION['access_usuario'] == $ACCESS["change"]){ ?>
<td width="182" bgcolor="#666666"><a href="?sec=news">
<h4 class="style4">Escrever News</h4>
</a></td>
<?php }?>
<td width="182" bgcolor="#666666"> <h4><span class="style4"><a href="pags/logout.php">Deslogar</a></span></h4></td>
</tr>
</table>
<?php }else{ ?>
<h3>Login</h3></div>
<div class="post_content">
<form name="form1" method="post" action="pags/logar.php">
<table width="469" border="0" align="center" cellpadding="5" cellspacing="5">
<tr>
<td width="42%"><label>
<img src="images/user.png" width="16" height="16">
<input type="text" name="usu" id="usu">
</label></td>
<td width="42%"><label>
<img src="images/key.png" width="16" height="16">
<input type="password" name="pass" id="pass">
</label></td>
<td width="16%"><input type="submit" name="button" id="button" value="Login"></td>
</tr>
</table>
<p align="center"><a href="index.php?sec=nova_conta" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','images/register-over.png',1)"><img src="images/register-over.png" alt="Registro" name="Image3" width="400" height="80" border="0"></a></p>
</form>
<?php }?>
</div>
<div></div>
</div>
</div>
</div>
</div>
</div>
Alguem saberia onde esta sendo o problema??
Obrigado!!