Autor Tema: [AYUDA] Login de RAMFU.  (Leído 993 veces)

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
[AYUDA] Login de RAMFU.
« en: 02 de Octubre de 2010, 21:25:10 pm »
Bueno pues, ramfu subio un tutorial de hacer un login y un registro en flash, bueno pues lo hize bien, puse el registro.php el nuevo bien, vale, pues una vez todo subido el registro se me queda como "Conectando..." ya que utilizo webcindario, pero creo que si se me guarda en la base de datos, bueno, el error esta en el login, pues me sale "Error de conexion", cuando el registro me va como no me va a ir el login, pues creo que es algun error que habra;

El codigo del login.fla es este;
Código: [Seleccionar]
stop();
enviar = function () {
if (user.text.length) {
if (pass.text.length) {
// Que enviamos al PHP?
form_lv = new LoadVars();
form_lv.usu = user.text;
form_lv.pass = pass.text;
respuesta.text = "Conectando...";
form_lv.sendAndLoad("entrar.php", form_lv, "POST");
form_lv.onLoad = function()
{
if (this.estatus == "pass")
{
respuesta.text = "Contraseña Incorrecta!";
}
if (this.estatus == "ko") {
respuesta.text = "El usuario no existe!";
usu.text = "";
pass.text = "";
}
if (this.estatus == "ok") {
respuesta.text = "Conectado!";
gotoAndStop(2);
}
if (this.estatus != "pass" && this.estatus!= "ko" && this.estatus!= "ok")
{
respuesta.text = "Problemas de conexión";
}// Aqui no deberiamos llegar!
};
}
else
{
respuesta.text = "Contraseña Incorrecta";
}
}
else
{
respuesta.text = "Insertar nombre de usuario";
}
};
but.onRelease = enviar;

stop();
enviar = function () {
if (user.text.length) {
if (pass.text.length) {
// Que enviamos al PHP?
form_lv = new LoadVars();
form_lv.usuL = user.text;
form_lv.passL = pass.text;
respuesta.text = "Conectando...";
// Hacemos un sendAndLoad a registrar.php
form_lv.sendAndLoad("registro.php", form_lv, "POST");
// Una vez recibida la información, damos respuestas:
form_lv.onLoad = function() {
if (this.estatus == "ko")
{
respuesta.text = "Nombre Ocupado";
user.text = "";
}
if (this.estatus == "ok") {
proces.text = "Registrado con exito!";
}
if (this.estatus != "ko" && this.estatus!= "ok")
{
respuesta.text = "Error de conexión"
} //Hemos definido alguna URL mal (aqui no tendríamos que llegar)
    }
  } 
}
else
{
  respuesta.text = "Password Vacía";
} //Contraseña: 0
}
{
  respuesta.text = "Usuario Vacío"
}//User: 0
but.onRelease = enviar;

entrar.php;
Código: [Seleccionar]
<?php 

include(&#39;conectar.php&#39;); // Conectar.PHP Inprescindible!!!!
$link Conectarse();  

if(isset(
$_POST["pass"]) && isset($_POST["user"]))

$nickN $_POST["user"];; 
$passN $_POST["pass"];; 
$result mysql_query("SELECT password FROM usuarios WHERE nick=&#39;$nickN&#39;"); // Consultamos la BD
if($row mysql_fetch_array($result)) 

if(
$row["password"] == $passN// Coincide el user con la contraseña?

echo 
"&estatus=ok&"// Siii!!! :D

else 
{
echo 
"&estatus=pass&"// No.... :(

}
else 

echo 
"&estatus=ko&"// El usuario no se encuentra en la BD xD

mysql_free_result($result); 

mysql_close(); 
?>

Bueno pues nose porque no me va, error de mysql o conexion no creo, gracias...

« Última modificación: 03 de Octubre de 2010, 17:09:42 pm por seyder120 »

Comunidad PHPeros

[AYUDA] Login de RAMFU.
« en: 02 de Octubre de 2010, 21:25:10 pm »

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #1 en: 03 de Octubre de 2010, 15:51:42 pm »
Tienes todos los archivos en una misma carpeta? y si lo pruebas directamente desde tu ordenador debes poner tuweb.webcindario.com/archivo.php para que funcione

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #2 en: 03 de Octubre de 2010, 15:59:58 pm »
Tienes todos los archivos en una misma carpeta? y si lo pruebas directamente desde tu ordenador debes poner tuweb.webcindario.com/archivo.php para que funcione

Yo en vez de poner mi web puse, registro.php todo en la misma carpeta, lo reconoce bien, si el registro va, pero el login no va, prueba a hacerlo tu, no te ira, gracias.

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #3 en: 03 de Octubre de 2010, 16:04:36 pm »
Código: [Seleccionar]
form_lv.sendAndLoad("entrar.php", form_lv, "POST");
te registra los datos en la base de datos?
pon el entrar.php aqui

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #4 en: 03 de Octubre de 2010, 17:09:01 pm »
Código: [Seleccionar]
form_lv.sendAndLoad("entrar.php", form_lv, "POST");
te registra los datos en la base de datos?
pon el entrar.php aqui

entrar.php;
Código: [Seleccionar]
<?php 

include(&#39;conectar.php&#39;); // Conectar.PHP Inprescindible!!!!
$link Conectarse();  

if(isset(
$_POST["pass"]) && isset($_POST["user"]))

$nickN $_POST["user"];; 
$passN $_POST["pass"];; 
$result mysql_query("SELECT password FROM usuarios WHERE nick=&#39;$nickN&#39;"); // Consultamos la BD
if($row mysql_fetch_array($result)) 

if(
$row["password"] == $passN// Coincide el user con la contraseña?

echo 
"&estatus=ok&"// Siii!!! :D

else 
{
echo 
"&estatus=pass&"// No.... :(

}
else 

echo 
"&estatus=ko&"// El usuario no se encuentra en la BD xD

mysql_free_result($result); 

mysql_close(); 
?>

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #5 en: 03 de Octubre de 2010, 21:03:29 pm »
Código: [Seleccionar]
$result = mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'")
agregale or die(mysql_error());

pero estas seguro que te registra los datos en la BD?

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #6 en: 03 de Octubre de 2010, 22:24:34 pm »
Código: [Seleccionar]
$result = mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'")
agregale or die(mysql_error());

pero estas seguro que te registra los datos en la BD?

Si se registra en la BD, ya le agrege eso, sigue igual, gracias, mira, sino es mucho pedir, intentalo hacer tu, no va, ayuda, estoy desesperado

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #7 en: 04 de Octubre de 2010, 19:22:28 pm »
Es que no puedo porque ahorita me voy mudando y trabajo con laptop.. sin internet proprio ni nada y bueno es un problema.. en fin mira
se llama problem solving a ver te digo que debes hacer:
Tienes que probar cada aspecto del codigo separadamente para ver que falla

Como funciona este registro/login?
- los datos se registran en la bd  - funciona
- lee los datos para hacer el login - no funciona, que aspecto no funciona? hay que probar..
   - prueba a hacer el login con datos simples, es decir en vez de seleccionar los datos de la  bd y verificarlos, intenta hacerlo con "usuario" y "pass"
  - si eso funciona, entonces son los datos d la bd que no van o su conexion.. entonces intenta hacer que al conectarse con la bd se muestre el dato de la row


y asi vas..

el problema podria ser simple..
estas encriptando la clave al registrarla en la BD? porque si es asi, en el entrar.php estas verificando la clave de la bd que esta encriptada, con la clave apenas escrita que no lo esta, entonces no funcionara, debes encriptarla en md5 al verificarla


Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #8 en: 04 de Octubre de 2010, 19:50:18 pm »
Es que no puedo porque ahorita me voy mudando y trabajo con laptop.. sin internet proprio ni nada y bueno es un problema.. en fin mira
se llama problem solving a ver te digo que debes hacer:
Tienes que probar cada aspecto del codigo separadamente para ver que falla

Como funciona este registro/login?
- los datos se registran en la bd  - funciona
- lee los datos para hacer el login - no funciona, que aspecto no funciona? hay que probar..
   - prueba a hacer el login con datos simples, es decir en vez de seleccionar los datos de la  bd y verificarlos, intenta hacerlo con "usuario" y "pass"
  - si eso funciona, entonces son los datos d la bd que no van o su conexion.. entonces intenta hacer que al conectarse con la bd se muestre el dato de la row


y asi vas..

el problema podria ser simple..
estas encriptando la clave al registrarla en la BD? porque si es asi, en el entrar.php estas verificando la clave de la bd que esta encriptada, con la clave apenas escrita que no lo esta, entonces no funcionara, debes encriptarla en md5 al verificarla

NO NO ESTOY ENCRIPTANDO NADA, NO SE HACER ESO, MUCHAS GRACIAS, PERO PORFAVOR ESQUE NADIE HA PROBADO A HACER EL TUTORIAL DE RAMFU? ¡¡¡¡NO VAAA!!! SI A ALGUIEN LE VA QUE ME PASE EL ARCHIVO PORFAVOR, GRACIAS MARA, ME VUELVO LOCOOO, PORFAVOR OS LO PIDO, OS LO SUPLICOO

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #9 en: 05 de Octubre de 2010, 10:26:25 am »
No me grites, pon el registrar.php por favor.

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #10 en: 05 de Octubre de 2010, 13:44:41 pm »
No, no te grito, perdona, estoy muy alterado, http://www.phperos.net/foro/index.php/topic,1629.0.html ahi vienen todos los codigos y todo, muchas gracias mara, te dare mil karmas si me lo resuelves :P

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #11 en: 05 de Octubre de 2010, 17:14:39 pm »
Flojera con hacerme el favor de copiar y pegar? :P vale un seg.
Bueno no no se encripta, en fin mira subelo a un host y pruebalo. A veces de la com*****dora no funciona sube todo a un host y pruebalo desde ahí. El mismo error me daba cuando probe por primera vez a hacer un registro as/php..

Hiciste el problem solving???

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #12 en: 05 de Octubre de 2010, 17:50:45 pm »
Flojera con hacerme el favor de copiar y pegar? :P vale un seg.
Bueno no no se encripta, en fin mira subelo a un host y pruebalo. A veces de la com*****dora no funciona sube todo a un host y pruebalo desde ahí. El mismo error me daba cuando probe por primera vez a hacer un registro as/php..

Hiciste el problem solving???

Nose que es problem solving, de miarroba no va, ni de un hosting bueno pagado tampoco, de verdad, te daria lo que quieras por que tu misma hagas el login y lo compruebes, lo que quieras, de verdad, te lo suplico, ¿Sabes lo que son 2 años de busqueda para arreglar ese login, buscar unos nuevos?, 2 añitos, se hacer lo demas pero lo primero es el login, es como saber hacer el techo, sin poder hacer las paredes, entonces la casa nunca se construiria, gracias, espero tu respuesta...

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[AYUDA] Login de RAMFU.
« Respuesta #13 en: 05 de Octubre de 2010, 18:01:51 pm »
Nose que es problem solving, de miarroba no va, ni de un hosting bueno pagado tampoco, de verdad, te daria lo que quieras por que tu misma hagas el login y lo compruebes, lo que quieras, de verdad, te lo suplico, ¿Sabes lo que son 2 años de busqueda para arreglar ese login, buscar unos nuevos?, 2 añitos, se hacer lo demas pero lo primero es el login, es como saber hacer el techo, sin poder hacer las paredes, entonces la casa nunca se construiria, gracias, espero tu respuesta...

A ver, yo me tome alguito para explicarte lo que era problem solving en este post:
Es que no puedo porque ahorita me voy mudando y trabajo con laptop.. sin internet proprio ni nada y bueno es un problema.. en fin mira
se llama problem solving a ver te digo que debes hacer:
Tienes que probar cada aspecto del codigo separadamente para ver que falla

Como funciona este registro/login?
- los datos se registran en la bd  - funciona
- lee los datos para hacer el login - no funciona, que aspecto no funciona? hay que probar..
   - prueba a hacer el login con datos simples, es decir en vez de seleccionar los datos de la  bd y verificarlos, intenta hacerlo con "usuario" y "pass"
  - si eso funciona, entonces son los datos d la bd que no van o su conexion.. entonces intenta hacer que al conectarse con la bd se muestre el dato de la row


y asi vas..

el problema podria ser simple..
estas encriptando la clave al registrarla en la BD? porque si es asi, en el entrar.php estas verificando la clave de la bd que esta encriptada, con la clave apenas escrita que no lo esta, entonces no funcionara, debes encriptarla en md5 al verificarla


Asi es la unica manera con la cual resolveras el problema. De la forma que vienes tu no creo que resuelvas nada, aunque te hayas tirado dos años. :)