Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2005, 07:59
Avatar de ceaped
ceaped
 
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Pregunta formulario php (usuario y contraseña)

Que tal foristas.
Mis inquietudes son varias las cuales les voy a comentar lo mejor posible.
Estoy haciento un sitio web en flash, el cual contiene algunos archivos php.

Deseo hacer un link que le pida algunos clientes preferenciales un nombre de usuario y contraseña con la finalidad de que ellos accedan a un servidor especifico (computadora de la empresa que suministrara la informacion).

Alguien me paso un archivo de flash con php los cuales no entiendo bien,mis dudas son:

1-Que lineas de codigos debo cambiar?

2-Yo desseo que existan varias claves y nombres de usuario, en donde las debo cambiar?

Aqui les pongo los archivos que creo que se deben unir a mi archivo de flash, y tambien los codigos ActionScrip de flash.......si alguien me puede dar una mano con esto pero le resulta confuso estos codigos me puede escribir y yo le enviare un email con los archivos para una mejor compresion.

<? // Fichero con los datos de conexion a la BBDD

function Conectarse()
{
$db_host="tu_host"; // Host al que conectar, habitualmente es el ‘localhost’

$db_nombre="nombre_base_de_datos"; // Nombre de la Base de Datos que se desea utilizar

$db_user="nombre_de_usuario"; // Nombre del usuario con permisos para acceder

$db_pass="contraseña"; // Contraseña de dicho usuario

// Ahora estamos realizando una conexión y la llamamos ‘$link’

$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");

// Seleccionamos la base de datos que nos interesa

mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");

// Devolvemos $link porque nos hará falta más adelante, cuando queramos hacer consultas.

return $link;
}
?>



este es el otro php

<?php

include('conexion.php'); //conectamos con la base de datos
$link = Conectarse();

if(isset($_POST["pass"]) && isset($_POST["usu"]))
{
$nickN = $_POST["usu"];;
$passN = $_POST["pass"];;
$result = mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'"); //consultamos BD
if($row = mysql_fetch_array($result))
{
if($row["password"] == $passN) //comprobamos si coinciden las contraseñas
{
echo "&estatus=ok&"; //las contraseñas coinciden
}
else
{
echo "&estatus=pass&"; //contraseña incorrecta
}
}
else
{
echo "&estatus=nousu&"; //El usuario no se encuentra en la BD
}
mysql_free_result($result);
}
mysql_close();
?>



y el archivo de falsh tiene el siguiente codigo

nviar = function ()
{
if (usu.text.length) //comprobamos si el campo de texto usu no esta vacio
{
if (pass.text.length) //comprobamos si el campo de texto pass no esta vacio
{
//preparamos variables
form_lv = new LoadVars();
form_lv.usu = usu.text;
form_lv.pass = pass.text;
proces.text = "procesando datos...";
//enviamos variables a ingresar.php
form_lv.sendAndLoad("URL_de_ingresar.php", form_lv, "POST");
form_lv.onLoad = function()
{
//analizamos la variable devuelta por ingresar.php
if (this.estatus == "pass")
{
proces.text = "";
gotoAndStop(5); //contraseña incorrecta
}
if (this.estatus == "nousu") {
proces.text = "";
usu.text = "";
pass.text = "";
gotoAndStop(10); // usuario no existente en la bd
}
if (this.estatus == "ok") {
proces.text = "Ingreso exitoso!";
loadMovie("URL_de_privado.swf", 2);
}
if (this.estatus != "pass" && this.estatus!= "nousu" && this.estatus!= "ok")
{
proces.text = "";
gotoAndStop(15); //problemas con el servidor
}
};
}
else
{
gotoAndStop(5);
}
}
else
{
usu.text = "Insertar nombre de usuario";
}
};
enviar_btn2.onRelease = enviar;
stop();


mi correo es este por si alguien me desea dar una mano y de antemano muchas gracias por su atencion

[email protected]
__________________
Diseñador Gráfico publicitario