[PHP] Problema pagina privata

RedHawk006

Nuovo Utente
6 Gen 2017
2
0
1
24
Salve a tutti ^^. Mi scuso se la sezione è sbagliata.
Avrei un problema:
voglio creare una pagina privata, dove ogni utente accede alla pagina tramite username e password da lui scelta (normalissima pagina di login). La pagina di registrazione funziona, e i dati vengono salvai correttamente nella tabella. Purtroppo però, quando provo a fare il login, mi dà come errore "Undefined index: ....". Ora, so cosa è quel problema, il fatto è che non ho la minima idea di come risolverlo. Anche mettendo le "isset", mi da sempre lo stesso problema. Se mi potete dare una mano, ve ne sarei molto grato, grazie ^^.

Login.php
PHP:
<?php

include("config.php");
session_start();
if(isset($_POST['username']) && isset($_POST['password']))
{

    $Getuser = mysqli_query($mysqli,"SELECT * FROM partecipanti WHERE nickname = '". $_POST['username'] ."' AND password = '". $_POST['password'] ."'");

    if(empty($_POST['username']) || empty($_POST['password']))
    {
        echo 'Devi compilare tutti i campi';
    }
   
    elseif(mysqli_num_rows($Getuser) == 0)
    {
        echo 'Il nome utente non esiste o la password è sbagliata';
    }

    else 
    {
        if(mysqli_num_rows($Getuser) > 0)
        {
            $_SESSION['username'] = $_POST['username'];
            $_SESSION['password'] = $_POST['password'];
           
        }
    }
}
?>
<html>
   
   <head>
      <title>Pagina di Login</title>
     
      <style type = "text/css">
         body {
            font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
         }
         
         label {
            font-weight:bold;
            width:100px;
            font-size:14px;
         }
         
         .box {
            border:#666666 solid 1px;
         }
      </style>
     
    </head>
    </body>          
        <form action = "" method = "post">
            <label>UserName  :</label><input type = "text" name = "username" class = "box"/><br /><br />
            <label>Password  :</label><input type = "password" name = "password" class = "box" /><br/><br />
            <input type = "submit" value = "Accedi"/><br />
        </form>
    </body>
</html>

Pagina privata
PHP:
<?php
    include ("config.php");

    if(isset($_POST['username']) && isset($_POST['password']))
    {
        header('Location: index.html');
    }

    $query = mysqli_query($mysqli,"SELECT * FROM partecipanti WHERE nickname = '". $_POST['username'] ."' AND password = '". $_POST['password'] ."'");
    if(mysqli_num_rows($query) > 0) {
          $profilo = mysqli_fetch_assoc($query);
    }
    exit;
?>
<html>
    <head>
        <title>Area privata</title>
    </head>
    <body>
       
    </body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
xone Problema FPDF con pagina dinamica PHP PHP 1
P Problema captcha su pagina php PHP 2
L [PHP] Problema con il redirect ad un'altra pagina PHP 2
P problema con pagina php PHP 3
P Problema passaggio di valori da una pagina php ad un'altra PHP 2
I Problema Pulsanti Html e PHP, due submit che aggiornano la pagina .. PHP 0
Z problema pagina mail.php PHP 10
B Problema con javascript SCROLLING BANNERS implementato in pagina php Javascript 1
I [PHP]Problema sito con form login in ogni pagina PHP 7
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3

Discussioni simili