Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289

    come fare login in php memorizzando una variabile session..

    bonjour..ho una tabella datagrid editabile dall'interno che legge xml...con un pulsante add..vorrei la stessa tabella lato utente non editabile..
    dovrei fare la login in php e memorizzare una variabile session, poi da flash chiamare php e "chiedere" se sono nell' admin, se non lo sono elimino il pulsante add e rendo non etidabile le celle...ma in pratica come faccio?...
    grazie...
    disciple of dice.....

  2. #2
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289
    allora ho fatto ciò..dove sbaglio?

    ho un fla con un campo input singola riga per l'utente..un campo input password per la password..

    campo utente..nome istanza "utente".....var "login.utente"
    campo password nome istanza "pass".....var "login pass"

    poi ho un campo di testo dinamico con var "login.errore" e istanza errore
    così che mi comunica se ho sbagliato o se accedo...

    in finale ho un bottone login con questo codice:

    on(release){
    login.dati = login.utente +"-"+login.pass;
    login.sendAndLoad("login.php",_level0.login);
    login.onLoad = function(success) {
    if(login.login=="Accedi"){
    getURL("home.swf","_blank")
    }else{
    errore = "Errore nel login. Riprovare"
    _root.utente.text = ""
    _root.pass.text= ""
    }
    }
    }

    poi ho un file login.txt....questo:

    Gastone-fortuna
    Paperino-sfortuna
    Zio Paperone-ricchezza

    e poi un file login.php.....questo:

    <?php
    $login = 0;
    $array_dati = file("Login.txt");
    for($a=0;$a<sizeof($array_dati);$a++){
    if(trim($array_dati[$a])==trim($dati)){
    $login = "Accedi";
    break;
    }
    }
    print("&login=$login")
    ?>

    ma non funziona..cioè se inserisco utente e password giuste nn succede niente e se inserisco password e utente sbagliati nemmeno..perchè...dov'è l'inghippo?

    grazie ciao
    disciple of dice.....

  3. #3
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    c'è un piccolo errore nel loadVars...

    Codice PHP:

    on
    (release){
       
    login.dati login.utente +"-"+login.pass;
       
    login.sendAndLoad("login.php",_level0.login);
       
    login.onLoad = function(success) {
          if(
    success){
           if(
    login.login=="Accedi"){
              
    getURL("home.swf","_blank")
           }else{
                   
    errore "Errore nel login. Riprovare"
                 
    _root.utente.text ""
                
    _root.pass.text""
           
    }
        }
        }else{
          
    trace("caricamento non effettutato")
          }

    con login.dati = login.utente +"-"+login.pass; cosa intendi??


    ciao
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  4. #4
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289
    inanzitutto grazie mille..allora ho provato ad inserire il tuo codice ma mi da sto errore in ouput:

    **Errore** Scena=Scena 1, livello=Livello 3, fotogramma=1:Linea 14: Errore di sintassi.
    }else{

    Totale errori ActionScript: 1 Errori segnalati: 1

    con:

    login.dati = login.utente +"-"+login.pass;

    presumo di intendere che crea dentro l’oggetto login la variabile “dati”.....se nei campi utente e password l’utente inserisce

    Pippo
    Pluto

    Login.dati sarà uguale a

    Pippo-Pluto

    quindi la variabile dati altro non è che la coppia utente-password nello stesso formato che è scritta nel file di testo contenente i dati...

    cmq non ne sono sicuro quindi se è sbagliato è c'e' un 'altro modo per fare la stessa cosa sono tutto orecchie...grazie..
    disciple of dice.....

  5. #5
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289
    ah dimenticavo di dire che nel primo frame c'è questo codice:

    login = new LoadVars();
    disciple of dice.....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.