-
_nicolapcweek94_.
User deleted
mmmmhhhhh gente sono tornato a lavorare sul mio blog, ma ancora ho il problema del login... D: si struttura in
- index.php che contiene il codice per controllare se le credenziali sono corrette
- adminpanel.php il pannello di amministrazione, che controlla se sei loggato
- passwords.php con le credenziali in un array del tipo
user1 = pass
user2 = pass
ecc
- logout.php beh ovvio
il problma è che non va, index.php invece di darmi il link al pannello di amministrazione, come dovrebbe fare, fa una pagina bianca D:
CODICE: - si lo so che la pass è in chiaro, ma era per semplificare l'identificazione dell' errore, poi quando lo metto su internet la hasho per bene
INDEX.PHPCODICE<?php
session_start();
include("passwords.php");
if ((array_key_exists($_POST['username'], $USERS)) && ($_POST['password']) == $USERS[$_POST['username']])){
$_SESSION["username"]=$_POST["username"];
$_SESSION['logged']= TRUE;
echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\"></head><body>";
echo "<a href=\"http://nicolapcweek94.users.anapnea.net/blog/admin/adminpanel.php\">Pannello di Amministrazione</a>";
echo "</body></html>";
}
else
{
echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\"></head><body>";
echo "<a href=\"http://nicolapcweek94.users.anapnea.net/blog/\">Login Fallito!</a>" ;
echo "</body></html>";
}
?>
ADMINPANEL.PHPCODICE<?php
session_start();
if (($_SESSION['logged'] == TRUE;) && (isset($_SESSION['username'])) && (array_key_exists($_SESSION['username'], $USERS))) {
echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\">";
echo "<title>Nicolapcweek94\'s Blog Admin Panel</title></head><body>";
echo "<p align=\"center\"><a href=\"logout.php\">[LogOut]</a></p>";
echo "<p align=\"center\">This is secured page with session: <b>";
echo $_SESSION['username'];
echo "</p>";
echo "<p align=\"center\">You can put your restricted information here.</p></body></html>";
}
else
{
echo "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"web.css\">";
echo "<html><body><YOU ARE NOT LOGGED! GO BACK!</body></html>";
}
?>
LOGOUT.PHP - non so se non va dato che non riesco neanche ad entrare, ma dateci un occhiataCODICE<?php
session_start();
session_destroy();
header('Location: http://nicolapcweek94.users.anapnea.net/blog/');
?>
E NON VOGLIO COMMENTI INUTILI DEL TIPO "PERCHè NON USI SQL? SEI STUPIDO SAI? NON SAI IL PHP LOL" il php lo so ancora molto poco, questo è quello che riesco a fare, se vi va bene è cosi, se no è cosi lo stesso.. -
~Andrey™.
User deleted
Ma non lo controlli il codice prima di caricarlo sul sito?
C'è un errore di sintassi nella quarta riga del file index.php, una parentesi ')' in più (Togli quella dopo '$_POST['password']').. -
_nicolapcweek94_.
User deleted
fatto, sistemato ma ancora non va D: comuqnue grazie . -
~Andrey™.
User deleted
fatto, sistemato ma ancora non va D: comuqnue grazie
Devi provarlo in locale per vedere se dà qualche errore. Io al momento non posso farlo.. -
_nicolapcweek94_.
User deleted
no, erori non ne da anche mettendo il comando - ora non me lo ricordo - per dare tutti gli errori D: . -
~Andrey™.
User deleted
no, erori non ne da anche mettendo il comando - ora non me lo ricordo - per dare tutti gli errori D:
A me infatti funziona..