Tema: Login php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2011, 15:10
solanasnet
 
Fecha de Ingreso: septiembre-2011
Ubicación: guadalajara
Mensajes: 23
Antigüedad: 13 años, 7 meses
Puntos: 1
Login php

A VER SI ALGUIEN ME PUEDE AYUDAR YA TENGO LISTO EL REGISTO Y GRABA PERFECTAMENTE EN LA BASE DE DATOS, ESA PARTE FUNCIONA PERFECTAMENTE, LO QUE NO LOGRO HACER FUNCIONAR ES EL LOGIN
USER Y PASS PARA INGRESO A AREA DE MIEMBROS.

////////////////////////////////////////////////////////////////////////////////
FORMULARIO HTML DE LOGIN PIDE USER Y PASS Y SU ACTION ES:
validar_usuario.php
///////////////////////////////////////////////////////////////////////////////

<form id="memberForm" name="form1" method="post" action="validar_usuario.php">
<h2>Miembros</h2>
<input name="textfield" type="text" value="Tu Usuario" />
<input name="textfield2" type="password" value="Password" />
<br class="spacer" />
<p class="remember">remember<br />
your password</p>
<input name="checkbox" type="checkbox" class="check" value="checkbox" />
<br class="spacer" />
<div class="login"> <a href="#" class="registerBtn" title="register">REGISTER</a>
<input name="Submit3" type="submit" class="loginBtn" value="LOGIN" title="login" alt="login" />
</div>
</form>

CUANDO ME LOGEO CON UN USUARIO YA REGISTRADO EN LA BASE DE DATOS ME TIRA ESTE ERROR
-----------------------------------------------------------------
Advertencia : mysql_fetch_array () espera un parámetro a ser el recurso, boleano dado en / home / wwwclick / public_html / html / validar_usuario.php en la línea 12
Usuario no existente en la base de la Datos Índice
-----------------------------------------------------------------

///////////////////////////////////////////////////////////////////////////////
ESTE ES EL ARCHIVO VALIDAR_USUARIO.PHP
////////////////////////////////////////////////////////////////////////////////

<?php
session_start();
?>
<?php
mysql_connect("localhost","wwwclick_click","nk22") ;
mysql_select_db('wwwclick_base');
$usuario = strtolower($_POST["username"]);
$password = $_POST["password"];
if($usuario!= "" && $password!= "")
{
$sql = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario="'.$usuario.'"');
if($f= mysql_fetch_array($sql)){
if($f["password"] == $password){
$_SESSION["username"] = $f['usuario'];
echo 'Has sido logueado correctamente '.$_SESSION['username'].' <p>';
echo '<a href="index.php">Index</a></p>';

}else{
echo 'Password incorrecto';
echo '<a href="index.php">Index</a></p>';
}
}else{
echo 'Usuario no existente en la base de datos ';
echo '<a href="index.php">Index</a></p>';
}

}

?>

ESPERO ALGUIEN ME PUEDA AYUDAR A TERMINAR ESE LOGEO, LE AGRADECERE MUCHO INCLUSO LE OFREZCO UN HOSTING PAGO DE REGALO AL QUE LOGRE TERMINAR DE ARMARME ESTE LOGEO QUE NO LOGRO PARECE QUE YA ESTA CASI LISTO PERO ME TIRA ESE ERROR.
ESPERO ME PUEDAN AYUDAR GRACIAS.
MI EMAIL: solanasnet arroba hotmail.com