Semplice area privata in php

zagorcico

Nuovo Utente
6 Mag 2018
13
0
1
Salve, da poco mi sono avvicinato al php, e analizzando vari script di aree private ne ho fatto uno mio. ebbene mi escono degli errori come ad esempio:
Notice: Undefined variable: username in C:\xampp\htdocs\sito.it\private.php on line 16
Notice
: Undefined variable: password in C:\xampp\htdocs\sito.it\private.php on line 16
se qualcuno sa aiutarmi glie ne sarei grato!
PHP:
 <html>
    <body> 
<form action="private.php" method="post">
    Username<input type="text" name="username" >
    Password<input type="password" name="password">
    <input type="submit" name="Entra">
    </form>         
<?php
$username = $_POST['username'];
        $password = $_POST['password'];
if (isset($_POST['username']) and ($_POST['password'])){
    if (($username == 'fra' and $password == 'asc')
    or($username == 'gab' and $password == 'lod')){
    echo file_get_contents("newsletter.txt");
    echo ("<a href='private.php'>Esci</a>");
            header("location: $username.php")

?>
//.....altro contenuto...... 
</div>
<?php
    ;}
        else {echo "Username o Password Errata! Riprova!";}
}
    ?>
    </body> 
</html>
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@zagorcico
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

marlev

Utente Attivo
19 Apr 2018
80
1
6
marlev.it
Si vede che sei ai primi armi..
Quando scrivi il codice, lo devi riuscire a leggere e capire con il passare del tempo e cercare di scriverlo piu chiaro possibile.
Tutti quelli if e or ti servono veramente? e se ci saranno 100 utenti quanti if e or devi inserire :)
Ti scrivo qui esempio
PHP:
$users = array("fra"=>"asc","fra"=>"lod");//Password non va bene in aperto > usa md5
if(isset($_POST['username']) && isset($_POST['password'])){
 $user = preg_replace('/[^A-Z0-9_\.-]/i', '', $_POST['username']);//filtro di username
 if(array_key_exists($user, $users) && $users[$user] == str_replace(" ","",$_POST['password'])){
     echo file_get_contents("newsletter.txt");
     echo "<a href='private.php'>Esci</a>";
     header("location: /".$user.".php");
 } else {
     echo "Username o Password Errata! Riprova!";
 }
    
}
 

zagorcico

Nuovo Utente
6 Mag 2018
13
0
1
ciao grazie mille.
Poco fa sono riuscito anche a creare la sessione per controllare se l'utente è loggato e può visualizzare la pagina protetta.

non so se posso scriverlo, ma... ho 14 anni e mi sono davvero appassionato all'HTML e il php, che a quanto ho capito vanno a braccetto nella creazione di siti web e nell'interazione tra webmaster e utenti
!
 

marlev

Utente Attivo
19 Apr 2018
80
1
6
marlev.it
Complimenti e continua cosi!
Oltre html e php nello sviluppo serve anche javascript, ma approfondisci su jquery e usa anche MySql/MariaDB per i nomi di utenti e le loro password "codificate con md5"
 

zagorcico

Nuovo Utente
6 Mag 2018
13
0
1
ciao! si sto iniziando a familiarizzare con i javascript! mi sto costruendo un sito web poichè voglio creare un giornalino di informazione per la zona dove abito e ho inserito un marquee con le informazioni e per aggiornarlo in tutte le pagine simultaneamente ho creato un java con all'interno document.write
lo so che è poco però sono felice dei miei piccoli progressi giornalieri! :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Web master per semplice sito web Offerte e Richieste di Lavoro e/o Collaborazione 2
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [PHP] cambiare gli if in un url semplice PHP 1
L [PHP] convertire gli url ad forma semplice PHP 3
G Caricare una semplice Jpg con il PHP PHP 1
Federico.Marcelo qual è il modo più semplice per creare file GIF di alta qualità? Webdesign e Grafica 4
V Semplice barra di ricerca con filtro categorie prodotti E-Commerce 0
M Un semplice saluto Presentati al Forum 1
T Visualizzare un Xml su un sito in modo semplice XML 1
X [Photoshop] Cercasi strumento per ottenere un semplice effetto. Photoshop 6
J [PHP] sviluppare una semplice calcolatrice PHP 1
booklisa [PHP] Domanda semplice (apparantemente) PHP 4
R [PHP] Semplice form PHP 4
G [CERCO][Retribuito] Programmatore Windows per un semplice software Offerte e Richieste di Lavoro e/o Collaborazione 0
MarcoGrazia Costruire una semplice chat in PHP non è affatto semplice. PHP 3
G aiuto per semplice menu onclick HTML e CSS 6
T Problema Semplice Script Javascript 1
Mr. Alex D. Creazione semplice autorisponditore con redirect PHP 1
M Casella di ricerca completa, invece di semplice ricerca tra tag HTML e CSS 0
A Semplice applicazione con le facebook api PHP 1
Pi3tro [Richiesta]Semplice form PHP 6
R galleria immagini semplice a schermo intero jQuery 1
C Creare semplice timer in Visual Basic Visual Basic 0
Trapano Galleria immagini semplice PHP 5
S problema con ajax semplice login script Javascript 8
L [Java] Consigli progettuali per una semplice applicazione Java 6
Trapano query semplice? PHP 21
M Semplice pagina per inserire/leggere dati su database PHP 5
E semplice ciclo if!??!?!? :dipser: MS Access 0
L login semplice con array PHP 10
L Semplice giochino javascript Javascript 20
N Menu verticale semplice stile Yahoo WordPress 2
A una guida semplice in php PHP 2
L guida semplice per imparare jquery jQuery 5
A problema con un semplice form per un loggin in php PHP 2
D Redirect: come mai non funziona un semplice redirect? Apache 0
N Semplice timer Snippet PHP 0
P inizio con il php ... semplice aiuto!! PHP 12
L Semplice esercizio funzioni JavaScript Javascript 5
borgo italia phishing o malware o semplice truffa? Discussioni Varie 0
P Galleria immagini semplice Javascript 5
Web Designer Semplice Tutorial Photoshop Effetto Fantasma Photoshop 1
ste80 Problemuccio con semplice guestbook PHP 4
S semplice query che non funziona :( PHP 3
criric Semplice calendario Snippet PHP 0
S semplice link che però non compare dentro ad un DIV HTML e CSS 3
L aiuto per questa semplice regex PHP 5
S Semplice domanda con Javascript Javascript 3
M Semplice sito php/mysql...è veramente semplice ? PHP 5
neo996sps [codeingniter]: realizzare un semplice menu PHP 1

Discussioni simili