en el flash puse fotograma 1 (actions)
Código ActionScript :
stop();
user="";
pass="";
email="";
mc.alert="";
this.onEnterFrame = function () {
// Valid User
if(_root.checklog == 1){
if(!logout){
gotoAndStop(4);
}
}
// Invalid User
if(_root.checklog == 2){
mc.alert = "SE REQUIERE USUARIO Y PASSWORD!";
}
}en el boton de envio lo siguiente:
Código ActionScript :
on (release) {
if (user != "" && pass != "")
{
_global.logout = false;
loadVariablesNum("newlogin.php", 0, "POST");
}
if (user == "")
{
mc.alert = "INGRESE NOMBRE DE USUARIO!";
}
if (pass == "")
{
mc.alert = "INGRESE PASSWORD!";
}
if ((user == "") and (pass == ""))
{
mc.alert = "USUARIO Y PASSWORD INCORRECTO!";
}
}en el php register:
Código PHP :
<?php
// set your infomation.
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='regform';
// connect to the mysql database server.
mysql_connect ($dbhost, $dbusername, $dbuserpass);
if (!mysql_select_db($dbname)) die(mysql_error());
$name = $_POST['name'];
$pass = $_POST['pass'];
$email = $_POST['email'];
$query = "INSERT INTO member (username, password, email) VALUES('$name','$pass','$email')";
mysql_query($query) or die(mysql_error());
echo "$Registro Exitoso!";
?>
en el php newlogin:
Código PHP :
<?
$user=$_POST['user'];
$pass=$_POST['pass'];
//connect to database
if ($user && $pass){
mysql_pconnect("localhost","root","") or die ("didn't connect to mysql");
mysql_select_db("regform") or die ("no database");
//make query
$query = "SELECT FROM member WHERE username = '$username' AND password = '$password'";
$result = mysql_query( $query ) or die ("didn't query");
//see if there's an EXACT match
$num = mysql_num_rows( $result );
if ($num == 1){
print "status=You're in&checklog=1";
} else {
print "status=Sorry, but your user name and password did not match a user name/password combination in our database. Usernames and passwords are entered in from a different file. Thank you for visiting test login script!!&checklog=2";
}
}
?>tabla de la base de datos:
Código :
CREATE TABLE `member` ( `id` int(4) unsigned zerofill NOT NULL auto_increment, `username` text collate latin1_general_ci, `password` text collate latin1_general_ci, `email` text collate latin1_general_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
lo estoy probando todo desde localhost con el programa wampserver.
explico:
tengo todo listo, entro en la parte de login donde tambien esta el boton de registro, me meto en registrar y lleno todo, le doy registro y todo bien, entro en la base de datos y me aparese el registro con los datos: user= mi usuario pass=mi password mail= mi correo, eso quiere decir que esta enviando info a la base de datos hasta alli todo bien, cuando me devuelvo a entrar, pongo mi nombre de usuario y contraseña pero no pasa nada, en firefox me aparece en la parte inferior "leyendo desde localhost" y alli estoy pegao! alguien que me eche una mano???
