Visualizzazione dei risultati da 1 a 10 su 16

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    A un primo sguardo ho notato questi errori di punteggiatura.
    codice:
    alert('ok')
    document.location.href="main.php"  -> manca il punto e virgola
    } // fine if
    }, //parentesi graffa di troppo! errore nell'inserimento della virgola -> da eliminare questa riga
    
    }); // fine .ajax
    }) // fine .click  -> manca il punto e virgola
    
    }) //fine document ready ->manca il punto e virgola
    Ultima modifica di Azucchi; 27-08-2014 a 15:49 Motivo: Scoperta nuovo errore

  2. #2
    Quote Originariamente inviata da Azucchi Visualizza il messaggio
    A un primo sguardo ho notato questi errori di punteggiatura.
    codice:
    
    alert('ok')
    document.location.href="main.php"  -> manca il punto e virgola
    } // fine if
    }, //parentesi graffa di troppo! errore nell'inserimento della virgola -> da eliminare questa riga
    
    }); // fine .ajax
    }) // fine .click  -> manca il punto e virgola
    
    }) //fine document ready ->manca il punto e virgola
    Innanzi tutto grazie per la risposta. Ho seguito i tuoi suggerimenti ma niente.. Le parentesi graffe che mi suggerivi di togliere erano quelle del "success" della chiamata Ajax. Sembra che a volte non venga eseguito il file "Login.php".

    Riposto il codice in modo più ordinato:
    codice:
    file: test_login.html 
    
     ....
    <!DOCTYPE html>
    <html>
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>testLogin</title>
    </head>
    <link href="css/login.css" rel="stylesheet" type="text/css" />
    <script src="jq/jquery-1.11.1.js"></script>
    <body>
    <form id="login" method="post">
     
      
        <fieldset id="inputs">
                <input id="username" name="username" type="text" placeholder="Username" autofocus > 
                <input id="password" name="password" type="password" placeholder="Password" >
            </fieldset>
            <fieldset id="actions">
                <input type="submit" id="submit"  value="Collegati" name="log">
                <br />
                <br />
                <br />
                 <label id="mex" style="display: none;">ffff</label>
              
            </fieldset>
        
    <!--
        <table>
      <tr>
       <td><label id="username">UserName: </label></td><td><input name="username" type="text" /></td>
      </tr>
      <tr>
       <td><label id="password">Password: </label></td><td><input name="password" type="password" /></td>
      </tr>
      <tr>
       <td></td><td style="border-radius: 3px; text-align:right">
       <input name="Submit1" type="submit" value="INVIA" style="border-radius: 3px; text-align:right" /></td>
      </tr>
     </table>
    -->
    </form>
    </body>
    <script>
    
    $(document).ready(function(){
        $('#submit').click(function(){
            var username=$('#username').val()
            var password=$('#password').val()
              $.ajax({ 
                url:"Login.php", 
                type: "POST", 
                data: {username: $('#username').val(), password: $('#password').val()}, 
                //data: {username: "XXX", password: "Y"}, 
                success:function(result){ 
                    
                     if (result=='err')
                     {
                        alert('errore')
                     }
                     else
                     {
                        alert('ok')
                        document.location.href="main.php";
                     }
                }; // fine success: 
            });  //fine .ajax
        });  //fine .click
    }); //fine document ready
     
    </script>
    </html>
    
    
    file Login.php
    
     ...
    
    
    <?php
    
    require_once('include/config.inc');
    require_once('include/user_manager.inc');
    require_once('include/session_save_handler.inc');
    session_start();
    $_SESSION['id'] = session_id();
    //$sessione = session_id();
    $username = $_POST['username'];
    $password = $_POST['password'];
    
    $myLogin = new UserManager;
    $user = $myLogin->login($username, $password);
    if ( substr($user,0,6)!== "ERRORE") {
       
     //header("Location: main.php");
        echo "ok";
    }
    else
    {
        echo "err";
        //echo "ERRORE di Login";
    }
     
    ?>
    Grazie ancora.

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.