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;
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;
<?php
include('conectar.php'); // 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='$nickN'"); // 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...