FOROS DE INFORMATICA
Noticias: Realizada migración del foro, si tienen problemas con alguna imagen reportar al administrador
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Septiembre 22, 2019, 10:00:06


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: Problemas login php  (Leído 4866 veces)
karcass
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 64


La física es el sistema operativo del Universo


« : Febrero 20, 2013, 05:59:35 »

Buenas, tengo una pregunta, estoy haciendo un login con una base de datos phpmyadmin, pero siempre me pone que no encuentra el usuario que esta dentro de la base de datos ya metida, os dejo algo del codigo, a ver si lograis ver algo mal...

<form name="form1" method="post" action="checklogin.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong>Member Login </strong></td>
</tr>
<tr>
<td width="78">nick</td>
<td width="6">:</td>
<td width="294"><input name="myusername" type="text" id="myusername"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="mypassword" type="text" id="mypassword"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Login"></td>

***********************************************************************

// nick and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];

// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT nick, contrase FROM $tabla WHERE nick='$myusername' and contrase='$mypassword'";
$result=mysql_query($sql);

// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){

// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong nick or Password";
}
En línea

Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura
Etereo
Global Moderator
Habitante
*****

Karma:9
Desconectado Desconectado

Mensajes: 2374



« Respuesta #1 : Marzo 05, 2013, 11:51:01 »

Hola, cuando pones $tabla, dónde la estás definiendo?

Un saludo
En línea

Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM