POSTAMI la pagina che ti da l'errore
POSTAMI la pagina che ti da l'errore
Notice: Undefined index: login in c:\programmi\easyphp1-8\www\login\check1.php on line 7
Notice: Undefined offset: 1 in c:\programmi\easyphp1-8\www\login\check1.php on line 9
pagina login
<?php
include "config.php";
include "funzioni.php";
$DB = new DB();
session_start();
unset($_SESSION['login']);
unset($_SESSION['psw']);
// Si connette
$DB->connect();
$login = trim(addslashes($_POST['login']));
$pass = trim(addslashes($_POST['psw']));
if ($login=='' or $pass==''){
echo"<form name='login' action='' method='post'>
<table>
<tr><td>Login</td><td><input type='text' name='login'></td></tr>
<tr><td>Password</td><td><input type='password' name='psw'></td></tr>
<tr><td><input type='submit' name='Accedi' value='Accedi'></td><td></td></tr></table>";}
else
{
$psw_per_db = criptpass($pass);
$verifico_user = mysql_query("SELECT *
FROM `utenti`
WHERE `nick` ='$login'
AND `pass` = '$psw_per_db' and `stato` = '1'
LIMIT 0 , 1");
$ok_login = mysql_num_rows($verifico_user);
if($ok_login=="1")
{
$_SESSION[login] = $login;
$_SESSION[psw]= $psw_per_db;
Echo "<meta http-equiv=\"Refresh\" content=\"3; URL=set.php\">Login effettuato correttamente . <a href=set.php>Clicca qui per entrare</a>";
}
else
{
Echo "<meta http-equiv=\"Refresh\" content=\"3; URL=login.php\">Login incorretto o utente che non ha ancora completato il processo di registrazione. In questo caso controlla la tua email<a href=login.php>Premi qui per riprovare</a>";
}
}
Notice: Undefined index: login in c:\programmi\easyphp1-8\www\login\check1.php on line 7
Notice: Undefined offset: 1 in c:\programmi\easyphp1-8\www\login\check1.php on line 9
pagina index1
<?php
include "check1.php";
if($autorizzato=="1"){
echo "Bentornato $nome_utente <a href=logout.php>[esci]</a>
";
}
else
{
echo "ciao Ospite
";}
ECHO "Registra nuovo utente
esempi: | <a href=esempi/2.php>Per tutti gli utenti | <a href=esempi/3.php>Se sei ospite ti invita a registrarti</a>
";
Echo '<title>Esempio di login con php e mysql</title>
<h2>Istruzioni</h2>
Questo semplice script vi servirà per capire come far registrare i vostri utenti sul sito. Vi permettere di fargli eseguire
l\'accesso e riconoscerli in seguito ed autorizzarli a vedere le pagine che deciderete libere oppure no.
GLi unici accorgimenti che dovrete avere per far questo è includere in ogni pagina dei vostri script php il file check1.php
(facendo
include "check1.php";
session_start();
).
Tale file va incluso all\'inizio di ogni vostro script in quanto utilizza le sessioni e le sessioni per poter
funzionare non devono avere dell\'output generato (anche un solo spazio prima dell\'inclusione manda in corruzione lo script).
Dunque per capirsi:
Questa è la variabile dell\'autorizzazione dell\'utente: $autorizzato che viene autorizzato se il valore è 1.
Dunque
if($autorizzato=="1")
{
echo "Utente autorizzato";
}
else
{
Echo"utente non autorizzato";
}
Il nome dell\utente è la variabile $nome_utente
IMPORTANTE: PER FAR FUNZIONARE CORRETTAMENTE LO SCRIPT RICORDATI SEMPRE DI AGGIUNGERE SEMPRE:
include "check1.php";
session_start();
SEMPRE ALL\'INIZIO DI OGNI FILE IN CUI VUOI VERIFICARE L\'UTENZA
<font color=red>Dovrete aprire il file db.sql ed inserirlo nel db</font>
';