Forum Flash, Actionscript, PHP e MySQL
Help login

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
torcito
nuovo utente
nuovo utente



Registrato: 19/05/04 15:53
Messaggi: 8

MessaggioOggetto: Help login
Inviato: 22.06.04 | 11:51
Rispondi citando

ho il seguente code preso da sephirot per effettuare il login.ho due tabelle mysql una utenti generici e l'altra amministratore.effettuo (per il login)la query in php su tutte e due le tabelle con successo.ora vorrei che se l'utente è amministratore vada al frame 15 se invece è loggato come utente generico vada al frame 50.mi non so se è possibile farlo tramite actionscript oppure devo intervenire sul file php.chi mi aiuta???
grazie di tutto
Torna in cima
Profilo Messaggio privato  
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 22.06.04 | 12:27
Rispondi citando

ehm Whistle ti sei dimenticato di postare il code...

... cmq penso che l'andare ad uno o ad un'altro frame tu lo possa fare sia da PHP che da AS.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
torcito
nuovo utente
nuovo utente



Registrato: 19/05/04 15:53
Messaggi: 8

MessaggioOggetto:
Inviato: 22.06.04 | 12:42
Rispondi citando

ti posto il code

php:
<?
require_once('conf.inc.php');
require_once('functions.php');

// ---
// login, check user
// ---
function login($username,$pass)


{
GLOBAL $db,$table,$table1;

$query = mysql_query("SELECT * FROM $table tutorial_user_auth WHERE userName = '$username' AND userPassword = '$pass'");

if (mysql_num_rows($query)== " ")
{
$query = mysql_query("SELECT * FROM $table1 admin_user_auth WHERE userAdmin = '$username' AND passAdmin = '$pass'");
$tipo="ADMIN";
}
else $tipo="USER"


return mysql_num_rows($query);


}


// decisional switch
// ---
if(isset($HTTP_POST_VARS["action"]))
{
switch($HTTP_POST_VARS["action"])
{

case "login":
$result = login($HTTP_POST_VARS['username'],$HTTP_POST_VARS['pass']);
print "user=" . $result;
break;

case "login":
$result = login($HTTP_POST_VARS['username'],$HTTP_POST_VARS['pass']);
print "user=" . $result;
break;
}
}
?>


ed il code as:
on (release)
{
if(userName.length > 0 && userPassword.length > 0)
{
myVars = new LoadVars();
myVars.username = userName.text
myVars.pass = userPassword.text
myVars.action = 'login';
myVars.sendAndLoad(php_file, myVars, 'POST');
myVars.onLoad = function()
{
if(!this.error && this.user > 0)
{
_root.gotoAndStop('registered');
} else {
_root.gotoAndStop('no_registered');
}

}

}
}
grazieeeeeeeee
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 22.06.04 | 17:12
Rispondi citando

come mai, quel doppio case "login" nello switch?

modifica qui aggiungendo la var tipo:
 
Codice:
case "login":
$result = login($HTTP_POST_VARS['username'],$HTTP_POST_VARS['pass']);
print "user=".$result."&tipo=".$tipo;
break;


e potresti fare un semplice controllo in AS sopo aver caricato i dati dal file PHP.

 
Codice:
if(this.tipo == "ADMIN")
{
   _root.gotoAndPlay(12);
}
else
{
   _root.gotoAndPlay(50);
}


fammi sapere se può andare bene...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
torcito
nuovo utente
nuovo utente



Registrato: 19/05/04 15:53
Messaggi: 8

MessaggioOggetto: Grazieeeeee
Inviato: 23.06.04 | 11:19
Rispondi citando

Grazieeeeee,tutto okkkkkkkkkk
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 23.06.04 | 12:13
Rispondi citando

bene fagiano

P.S: dalla versione 4.2.0 di PHP, register_globals è impostato x default su off, mentre in quelle precedenti era su on.
quindi se dovessi usare degli script su una versione >= alla 4.2.0 devi usare $_POST['username'] al posto di $HTTP_POST_VARS['username'] (se register_globals nn è stato cambiato a mano).

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio login ARIELE ActionScript & Server Side 3 16.12.05 | 14:43 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Login automatico blimes ActionScript & Server Side 7 03.03.04 | 11:44 Leggi gli ultimi messaggi
dioz
Nessun nuovo messaggio login problema! malcom ActionScript & Server Side 5 16.11.06 | 14:47 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Login Automatico Slump Bugs e consigli 1 06.03.05 | 13:06 Leggi gli ultimi messaggi
gush
Nessun nuovo messaggio Login - Flash Php (&Mysql) biempi ActionScript & Server Side 10 27.04.07 | 13:45 Leggi gli ultimi messaggi
biempi



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005