- Tema Autor
- #1
Ayuda con login este es el link www.nutriologiadeportiva.com/online/index.html
Me sale Error en el Script
Lo describo mas detallado
Tengo una carpeta en mi sitio web www.nutriologiadeportiva.com
con el nombre de
online
Dentro de esta carpeta los siguientes archivos
index.html
visual.swf
connect.php
consulta.php
los cuales se comunican con una base de datos de mysql con el nombre de
nutriolo_mi_db
LOS CODIGOS
consulta.php es:
connect.php es:
En el primer frame de virtual.swf
Y por ultimo en el boton de login de virtual.swf
Por mas que intento no me funciona, haber si hay algun iluminado que me pueda ayudar, bakunos!!
Me sale Error en el Script
Lo describo mas detallado
Tengo una carpeta en mi sitio web www.nutriologiadeportiva.com
con el nombre de
online
Dentro de esta carpeta los siguientes archivos
index.html
visual.swf
connect.php
consulta.php
los cuales se comunican con una base de datos de mysql con el nombre de
nutriolo_mi_db
LOS CODIGOS
consulta.php es:
PHP:
<?php
$action = $HTTP_POST_VARS['action'];
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
require_once('connect.php');
mysql_select_db($database_conn, $conn);
if ($action == 'login'){
$sql = mysql_query("SELECT password,tipo FROM usuarios WHERE username='".$username."'");
if (!$sql) {
die('Could not query:' . mysql_error());
}
$sql2 = mysql_fetch_row($sql);
if (!$sql2){
//no existe usuario
echo 'no existe usuario<br>';
?>opcion=0&<?
}else{
if ($password !== $sql2[0]){
//no coincide pass
echo 'el pass no coincide<br>';
?>&opcion=1&<?
}else{
//usuario y pass correctos
echo 'datos correctos<br>';
?>&opcion=2&<?
}
}
mysql_close($conn);
}
?>
connect.php es:
PHP:
<?php
$hostname_conn = "localhost";
$database_conn = "nutriolo_mi_db";
$username_conn = "usuario de la bd";
$password_conn = "contrasena de la bd";
$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or die (mysql_error());
?>
En el primer frame de virtual.swf
Código:
stop();
var envio:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
function login()
{
envio.username = username_txt.text;
envio.password = password_txt.text;
envio.action = "login";
envio.sendAndLoad("localhost/online/consulta.php",recibir,"POST");
}
recibir.onLoad = function(exito)
{
if (exito)
{
switch (this.opcion)
{
case "0" :
mensaje_txt.text = "no existe el usuario";
break;
case "1" :
mensaje_txt.text = "nombre de usuario o pass mal ingresado";
break;
case "2" :
mensaje_txt.text = "datos correctos";
gotoAndStop(2);
break;
default :
mensaje_txt.text = "no hay conexión";
break;
}
}
else
{
mensaje_txt.text = "Error en el Script";
}
};
Y por ultimo en el boton de login de virtual.swf
Código:
on (release){
login();
mensaje_txt.text = "conectando...";
}
Por mas que intento no me funciona, haber si hay algun iluminado que me pueda ayudar, bakunos!!