Visualizzazione risultati 1 fino 2 di 2

Discussione: dopo aver effettuato l'accesso la pagina php non rimanda alla pagina desiderata

  1. #1
    Guest

    Question dopo aver effettuato l'accesso la pagina php non rimanda alla pagina desiderata

    Buongiorno ho creato un form di login,l'accesso viene verificato ma in seguito la pagina php non rimanda alla pagina desiderata

    linko i codici

    pagina di login che riceve i dati dalla pagina php e mi rimanda alla pagina checkstud che apre la sessione

    $servername = "localhost";
    $username = "itisdeveloper";
    $password = "";
    $dbname = "my_itisdeveloper";

    // Create connection
    $conn = new mysqli($servername,$username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }
    $myusername=$_POST['nome_utente'];
    $mypassword=$_POST['password'];
    $encryptpassword=md5($mypassword);
    $sql="SELECT * FROM studente WHERE nome_utente='$myusername' and password='$encryptpassword'";
    $result=$conn->query($sql);
    // Mysql_num_row is counting table row
    $count=mysqli_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    if($count>0){
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    session_register("mypassword");
    header("location:checkstud.php");
    }
    else {
    //echo "'$sql'";
    //$row=mysqli_fetch_assoc ($result);
    echo "Attenzione username o password errati";//<br>$myusername<br>$mypassword<br>";
    /*echo "riga = \"$sql\"";
    echo mysql_num_rows($result);*/
    }

    ?>
    pagina che apre la sessione

    <?php
    // Controlla se la sessione e' stata registrata, altrimenti rimanda alla pagina di login
    // Questa prima parte dobbiamo inserirla in tutte le pagine che vogliamo proteggere con password prima di qualsiasi altra cosa
    session_start();
    if(!session_is_registered("myusername")){
    header("location:codice_xdk.php");
    }
    ?>
    pagina che dovrebbe aprirsi

    <?php
    session_start();
    /*if (!isset($_SESSION['myusername'])) {
    header("Location: checkstud.php");
    } */
    ?>




    <!DOCTYPE html>
    <html>
    <head>


    <link rel="stylesheet" href="bootstrap.min.css">
    <script src="jquery.min.js"></script>
    <script src="bootstrap.min.js"></script>

    <title> biblioteca </title>
    <script type="text/javascript" src="jquery.js"> </script>

    <meta charset="UTF-8">
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">

    <script>
    function invia()
    {
    $.ajax({
    url:"http://itisdeveloper.altervista.org/BibliotecaScuola/visualizza.php",
    data: {

    button: button.value

    } ,
    success: function( response ) {
    $( "#risposta" ).html( response );

    }
    });
    }


    function prenota (ISBN) {

    $.ajax({
    url:"http://itisdeveloper.altervista.org/BibliotecaScuola/prenota.php",
    data: {

    ISBN: ISBN

    } ,
    success: function( response ) {
    $( "#risposta" ).html( response );

    }
    });
    }
    </script>


    <style>

    #sfondo {
    background: url(libri.jpg) no-repeat 5%;
    color: white;
    }
    </style>
    <link rel="stylesheet" href="css/app.css">

    <link rel="stylesheet" type="text/css" href="app_framework/css/af.ui.min.css">
    <link rel="stylesheet" type="text/css" href="app_framework/css/icons.min.css">
    <link rel="stylesheet" type="text/css" href="css/index_main.less.css" class="main-less">




    <script type="application/javascript" src="app_framework/2.1/appframework.js"></script>

    <script type="application/javascript" src="js/jquery.min.js"></script>
    <script type="application/javascript" src="sidebar/js/jquery.event.move.js"></script>
    <script type="application/javascript" src="sidebar/js/jquery.event.swipe.js"></script>
    <script type="application/javascript" src="sidebar/js/sidebar.js"></script>
    <script type="application/javascript" src="sidebar/js/swipe.js"></script>
    <script type="application/javascript" src="js/index_user_scripts.js"></script>


    <!--
    You may substitute jQuery for the App Framework selector library.
    See http://app-framework-software.intel....ui/afui_jquery
    -->

    <!-- Recommended location for your third-party JavaScript libraries -->
    <!-- These library references (below) are just examples to give you the general idea... -->
    <!-- <script src="lib/mc/hammer.js"></script> -->
    <!-- <script src="lib/ft/fastclick.js"></script> -->

    <!--
    * cordova.js is a phantom lib for "Cordova HTML5 web app," it does nothing in a "Standard HTML5 web app"
    * Seeing a "Failed to load resource: net::ERR_FILE_NOT_FOUND" message caused by this "cordova.js" script?
    * The cordova.js script is required if you convert your "Standard HTML5" project into a "Cordova" project.
    * You can safely ignore the error or comment out this line if you will not be developing a Cordova app.
    -->
    <script src="cordova.js" id="xdkJScordova_"></script>

    <!-- for your event code, see README and file comments for details -->
    <script src="js/app.js"></script>
    <!-- for your init code, see README and file comments for details -->
    <script src="js/init-app.js"></script>
    <!-- normalizes device and document ready events, see file for details -->
    <script src="xdk/init-dev.js"></script>
    </head>

    <body >
    </br>
    <div class="container">
    <div id="sfondo" class="jumbotron">
    <p></p>
    <h1>Biblioteca</h1>
    </div>
    <div class="row">
    <div class="col-sm-4">
    </div>
    </div>
    <p align="center" >
    <INPUT id="button" NAME="Visualizza Libri" VALUE="Visualizza Libri" TYPE="submit" class="btn btn-primary" onclick="invia()" >
    </p>
    <div id="risposta"></div>
    </body>
    </html>
    Qualcuno può aiutarmi?
    Grazie in anticipo :)

  2. #2
    Guest

    Predefinito

    Come si chiama la pagina che dovrebbe aprirsi?
    Perché hai messo due volte
    Codice PHP:
    header("location:checkstud.php");
    Sia sulla pagina che ti controlla la sessione sia su quella che dovrebbe aprirsi.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •