Buenas, mi primer post!!! espero puedan darme una pequeña ayudita!!
Comento lo que intento crear y como va, luego el inconveniente.
Lo que intento hacer es un sistema de usuarios pero solo con flash, php y una simple base de datos con .txt, logro crear los usuarios, se loguean correctamente.
Hice el panel de control admin, puedo crearlos, modificar y borrar.
planeo que, mediante su numero ip, si se cierra la ventana del explorador (sin haberse deslogueado), cuando vuelva a abrirla el sistema reconozca al usuario. para esto lo que hice es tomar la ip del visitante, y almacenarla en un txt, entonces antes de empesar la aplicacion con el logueo y etc, chequea la ip y si esta el txt en el servidor, Genial. reconoce y dice. Bienvenido "user", en caso de que no este el txt, bueno continua con el logueo.
El gran Conflicto , Hice la prueba antes, creando manualmente el txt con la ip, ejemplo. "168.222.45.81.txt" conteniendo las variables "&user=John &estado=true", lo cargaba perfectamente. y cuando se deslogueaba, bueno se borraba.
Ahora quise hacerlo todo como si fuese un usuario. probe de diferentes maneras y nada, o sea todo genial, se loguea correctamente menos que "No se crea el txt con el numero ip" o sea en fin si se cierran las ventanas cuando vuelva a abrir la pagina, va a tener que volver a loguearse ha,y las variables en flash cargan correctamente.
Espero haberme esplayado bien entendible. de todos modos voy a colocar los codigos que utilice.
bueno en flash un simple:
LoadVariablesNum("pagina_web",0,"POST");
en php:
Para el login:
<?
$user=$user;
$file=$REMOTE_ADDR.".txt";
$data2="&user=");
$data="&estado=true");
$jh = fopen($file,"w");
fwrite($jh,$data2);
fwrite($jh,$user);
fwrite($jh,$data);
fclose($jh);
echo "&ver=Logueado como $user&";
?>
Para el logout:
<?
$file=$REMOTE_ADDR."txt";
unlink($file);
?>
Para crear el user:
<?
$archivo= $archivo;
$country=$pais;
$local=$localidad;
$name = $nombre;
$user=$usuario;
$pass=$clave;
$em=$mail;
$wb=$web;
$data="<br>";
$file= fopen($archivo,"w");
fwrite($file,("&user="));
fwrite($file,($user));
fwrite($file,("&country="));
fwrite($file,($country));
fwrite($file,("&local="));
fwrite($file,($local));
fwrite($file,("&pass="));
fwrite($file,($pass));
fwrite($file,("&em="));
fwrite($file,($em));
fwrite($file,("&wb="));
fwrite($file,($wb));
fwrite($file,("&name="));
fwrite($file,($name));
fclose($file);
echo"&ver=El Usuario Se Creo Correctamente.&";
?>
Para Borrarlos:
<?
$archivo=$arcihvo;
unlink($archivo);
echo "&El usuario fue eliminado correctamente.&";
?>
Para las Modificaciones:
<?
$country=$pais;
$local=$localidad;
$pass=$clave;
$em=$mail;
$wb=$web;
$name=$nombre;
$file = fopen($archivo,"w");
fwrite($file,("&user="));
fwrite($file,($user));
fwrite($file,("&country="));
fwrite($file,($country));
fwrite($file,("&local="));
fwrite($file,($local));
fwrite($file,("&pass="));
fwrite($file,($pass));
fwrite($file,("&em="));
fwrite($file,($em));
fwrite($file,("&wb="));
fwrite($file,($wb));
fwrite($file,("&name="));
fwrite($file,($name));
fclose($file);
echo "&ver=El Usuario Se Modifico Correctamente.&";
?>
espero que puedan ayudarme, y que a alguien le sirvan los script. Gracias!!!
John-