elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18
71  Programación / PHP / Re: Ayuda con script login en: 4 Agosto 2010, 02:46 am
Ok, mira hice un echo como lo pusiste en el script php (porque no entiendo por que debo ejecutar el script php en la consola MySQL) y me devolvio esto:

SELECT noUsuario, password FROM Usuarios WHERE noUsuario = 'mokomonster' AND password='e274672404ejemplo70b40651792'

Y como no estaba seguro de lo que querias con el echo, tambien hice un echo $query; y me devolvio esto:

Resource id #7...
72  Programación / PHP / Re: Ayuda con script login en: 4 Agosto 2010, 02:24 am
Bueno de hecho la contraseña esta guardada desde el registro en MD5, es decir, cuando el usuario mete el pass este se cifra guardando el valor cifrado en la tabla, por lo que
$password=MD5($_POST['password']);
deberia ser igual al campo de la tabla.

Hice algunos cambios de acuerdo a tu respuesta, pero sigue dandome el error.

<?php 
session_start
();
include(
"conex.php");

$link=Conectarse();
$noUsuario=$_POST['noUsuario'];
// Cambio
$password=$_POST['password'];
$password=md5($password);
// Cambio
$query mysql_query("SELECT noUsuario,password FROM Usuarios WHERE noUsuario = '".$noUsuario."' AND password='".$password."'",$link) or die(mysql_error());
$data mysql_fetch_array($query);

if (
$noUsuario=='') { 
echo 
'
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF"><br/><br/><br/>'
;
	
//Mensaje de campos vacios.
    
echo "<center><strong>Campos Usuario o Contraseña Incorrectos<br/>Por favor llene correctamente los campos. USER<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
	
exit;
}

elseif ((
$password !='')||($data['password']!=$password)) {
echo 
'
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF"><br/><br/><br/>'
;
    echo 
"<center><strong>Campos Usuario o Contraseña Incorrectos<br/>Por favor llene correctamente los campos. PWD<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
	
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
exit;

    }else{
// Cambio
    
$query mysql_query("SELECT noUsuario,password FROM Usuarios WHERE noUsuario = '".$noUsuario."' AND password='".$password."'",$link) or die(mysql_error());
    
$row mysql_fetch_array($query);
    
$_SESSION['noUsuario'] = $row['noUsuario'];  
	
$_SESSION['password'] = $row['password'];
echo 
'<br/><br/><br/>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF">'
;
	
echo 
"<center><strong>".$row['noUsuario']."<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
exit;
}
?>


Saludos
73  Programación / PHP / Ayuda con script login en: 4 Agosto 2010, 01:58 am
Buenas, según yo este script debe funcionar, pero al comparar los password introducidos por el usuario en el campo password con el password de la base de datos aparece el mensaje de error.

NOTA: El password en la base de datos esta en md5, por lo cual siento que este script debe funcionar porque los dos son iguales.


<?php 
session_start
();
include(
"conex.php");

$link=Conectarse();
$noUsuario=$_POST['noUsuario'];
$password=md5($_POST['password']);

$querymysql_query("SELECT noUsuario,password FROM Usuarios WHERE noUsuario='$noUsuario'",$link) or die(mysql_error());
$data mysql_fetch_array($query);

if (
$noUsuario=='') { 
echo 
'
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF"><br/><br/><br/>'
;
	
//Mensaje de campos vacios.
    
echo "<center><strong>Campos Usuario o Contraseña Incorrectos<br/>Por favor llene correctamente los campos. USER<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
	
exit;
}

elseif ((
$password !='')||($data['password']!=$password)) {
echo 
'
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF"><br/><br/><br/>'
;
    echo 
"<center><strong>Campos Usuario o Contraseña Incorrectos<br/>Por favor llene correctamente los campos. PWD<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
	
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
exit;

    }else{
    
$query mysql_query("SELECT noUsuario,password FROM Usuarios WHERE noUsuario = '$noUsuario' AND password='$password'",$link) or die(mysql_error());
    
$row mysql_fetch_array($query);

    
$_SESSION['noUsuario'] = $row['noUsuario'];  
	
$_SESSION['password'] = $row['password'];
echo 
'<br/><br/><br/>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#FFF">'
;
	
echo 
"<center><strong>".$row['noUsuario']."<br/><a href='javascript:history.go(-1)'> Atras</a></strong></center>";
	
echo 
'</td>
  </tr>
</table><br/><br/><br/>'
;
mysql_close($query);
exit;
}
?>

Bueno, Muchas gracias por su ayuda para localizar el error.
Saludos  ;)
74  Programación / PHP / Re: Comprobacion PHP en: 3 Agosto 2010, 23:56 pm
Funciono perfecto, como no lo pensé antes.
Muchas Gracias mate, buen día.

Saludos :P
75  Programación / PHP / Re: Reto: puedes descifrar esta pequeña funcion Php?? en: 3 Agosto 2010, 23:39 pm
hahaha eso estuvo bueno :)
76  Programación / PHP / Comprobacion PHP en: 3 Agosto 2010, 23:34 pm
Bueno pues resulta que he tratado ya varias veces de diferentes formulas con este script pero no me funciona.
Lo que quiero es un script que verifique si el campo existe ya en la base de datos, si existe envia mensaje de error, si no procede a mandar formulario.

Esto es algo así como lo que quiero:

$queryUser=mysql_query("SELECT noUsuario FROM Usuarios WHERE noUsuario='$noUsuario'",$link)or die(mysql_error());
$queryMail=mysql_query("SELECT mail FROM Usuarios WHERE mail='$mail'",$link)or die(mysql_error());
if (
$queryMail==$mail or $queryUser==$noUsuario) {
echo 
"Usuario o correo existente."
}else{
//Aquí se procesa el formulario.. 

No entiendo que esta mal, he probado con diferentes sentencias SQL pero parece que todas las que he probado están mal.
Muchas gracias a todos por la ayudadita que me puedan dar.


Saludos  :)
77  Programación / PHP / Re: SMS desde PHP (Mexico) en: 1 Agosto 2010, 20:57 pm
AWES0MN tengo una duda acerca de ese script, como puede este funcionar si no hay algún servidor para el envio?

Saludos
78  Programación / Bases de Datos / Problema con upload de imagenes a BD en: 1 Agosto 2010, 20:46 pm
Hola a todos :)

Tengo un problema con el upload de imagenes, este carga y en la base de datos muestra en el campo de imagen BLOB [BLOB - 42.6   KiB] y quiero creer que se ha cargado la imagen, pero cuando quiero que se muestre la imagen no se muestra, aparece como link roto, y quiero saber que estoy haciendo mal..
Este script lo tome de una pagina lo probé y funciona, yo le hice unos cambios a la inserción a la base de datos y a la sentencia SELECT

Formulario
<form enctype="multipart/form-data" action="insertarFotoArticulo.php" method="post" name="changer">
<input name="MAX_FILE_SIZE" value="102400" type="hidden">
<input name="image" accept="image/jpeg" type="file">
<input value="Submit" type="submit"><br /><br />

$link=Conectarse();
if (isset(
$_FILES['image']) && $_FILES['image']['size'] > 0) { 
      
$tmpName  $_FILES['image']['tmp_name'];         
      
$fp      fopen($tmpName'r');
      
$data fread($fpfilesize($tmpName));
      
$data addslashes($data);
      
fclose($fp);    
      
$query "INSERT INTO Catalogo ";
      
$query .= "(imagen) VALUES ('$data')";
      
$results mysql_query($query$link);      
//Muestra resultado
       
$results mysql_query("SELECT imagen FROM Catalogo WHERE numeracionArticulos=12",$link);
       
$result_array mysql_fetch_array($result);
       
header("Content-Type: image/jpeg");
       echo 
$result_array[0];

Muchas Gracias por su ayuda.
Saludos.
79  Seguridad Informática / Bugs y Exploits / Re: no se pudo establecer la conexión con el servidor (http://metasploit.com) en: 3 Mayo 2010, 04:19 am
Gracias xD es bueno que alguien te explique lo que pasa o puede estar pasando xD
Gracias  :xD
80  Seguridad Informática / Bugs y Exploits / Re: no se pudo establecer la conexión con el servidor (http://metasploit.com) en: 19 Abril 2010, 23:33 pm
Oooooooooooooooooooooooooooootra vez no responde !! :(:(

mkmnstr@hackertop:~$ ping www.metasploit.com
PING www.metasploit.com (216.75.1.230) 56(84) bytes of data.
^C
--- www.metasploit.com ping statistics ---
145 packets transmitted, 0 received, 100% packet loss, time 144164ms

:(:(:(
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines