+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

Creare accesso con password per dispositivi mobile

Ultimo Messaggio di linoma il:
  1. #1
    User
    Data Registrazione
    Jun 2008
    Messaggi
    413

    Creare accesso con password per dispositivi mobile

    Sto creando un sito ottimizzato per dispositivi mobile (smartphone, tablet, ecc...).
    Ho creato una sezione di accesso con login e password.
    Fino ad ora ho usato una script che memorizza nelle variabili di sessione i dati di accesso che vengono immessi nella pagina principale

    Questo è il codice per la lettura di login e password

    Codice PHP:

    if (isset($_POST['Submit']))
    {
        
    $username $_POST['username'];
        
    $password $_POST['password'];
        
        if (
    $username <> "serin")
        {
            
    $flag_err_log 1;
            
    $err_username "Inserire username";
        }
        
        if (
    $password <> "serin")
        {
            
    $flag_err_log 1;
            
    $err_password "Inserire password";
        }
        
        if (
    $flag_err_log == 0)
        {
            
    session_start();
            
    $_SESSION['loggato'] = 1;
            
    $redir_OK "home.php";
            
    header("Refresh: 0;URL=$redir_OK");            
        }

    Se l'autenticazione è andata a buon fine, memorizzo nella variabile $_SESSION['loggato'] il valore 1.

    Nelle pagine successive vado a leggere questo dato. Se è uguale as 1, allora la pagna viene letta, altrimenti visualizzo una pagina bianca.

    Codice PHP:
    session_start();    // Inializza la sessione
     
    if ((!isset($_SESSION['loggato'])) or ($_SESSION['loggato'] <> TRUE)) 
            die() 
    Tutto ciò collegandomi con il mio pc funziona correttamente. Ma se mi collego tramite dispositivo mobile, la variabile session non viene riconosciuta e quindi visualizzo la pagina bianca.

    Come posso ovviare a questo problema?

  2. #2
    Utente Premium
    Data Registrazione
    Jun 2010
    Località
    Campobasso
    Messaggi
    286
    Credo che il problema sia dovuto ai cookies. Prova a far in modo che il PHP invii id tramite url

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.