Area riservata: Parse error

wutangrob

Nuovo Utente
4 Nov 2005
14
0
0
Ciao a tutti,
sto creando una semplice area riservata, ma rilevo un errore potreste aiutarmi a capire dove sto sbagliando. Grazie mille in anticipo, segnalo l’errore:

Parse error: parse error in c:\programmi\easyphp1-8\www\area riservata_02\autentica.php on line 34



Codice:
<?php
//Richiamo il collegamento al database
require('db.php');

//Avvio o continuo la sessione
session_start();

//Otteniamo l'username e la password
$username=$_POST['username'];
$password=$_POST['password'];
$passwd = md5('$password');


//Impostiamo la query...
$querySQL= "SELECT * FROM utenti WHERE
'username' = '$username'
and
' password' = '$passwd' ";

//Eseguiamo la query
$result=mysql_query($querySQL);

//Controllo se la query è andata a buon fine
if(!$result){
die ("Errore nell'esecuzione della query: <br>".mysql_error());
}
$rows=mysql_fetch_array($result);

//Verifico se l'username e la password sono sbagliati
if(mysql_num_rows($result)==0 and $rows['password'] != $passwd
{

//Mandiamo l'errore e terminiamo lo script
die ("Username e/o password errati <br><a href='login.php'>Torna indietro</a>");
}
//Altrimenti...
else
{
//E salviamo i dati in essa
$HTTP_SESSION_VARS['username'] = $username;
$HTTP_SESSION_VARS['password'] = $passwd;

header("Location: riservata.php");
}
mysql_close();
?>
[/code
 

wutangrob

Nuovo Utente
4 Nov 2005
14
0
0
Errore di distrazione o errore di codice?

Errore di distrazione o errore di codice?
Ciao
credo di aver trovato l'errore mancava una parentesi "(" sulla linea

if(mysql_num_rows($result) ==0 and $rows['password']!=$passwd)

ma adesso lo script nn funziona cioè nn fa il login mi dice come da codice che password e username sono sbagliate

qualcuno può darmi qualche consiglio...Forse ho popolato male la tabella utenti?

codice:

<?php
//Richiamo il collegamento al db
require('db.php');

//Popolo la tabella utenti
$querySQL= "INSERT INTO utenti (username , password)
VALUES ('wutangrob', md5('69laotze'))";

//Eseguo la query
$result= mysql_query($querySQL);

//Controllo se la query è andata a buon fine
if(!$result){
die ("Errore nell'esecuzione della query: <br>".mysql_error());
}
?>
 

wutangrob

Nuovo Utente
4 Nov 2005
14
0
0
a Chiunque possa interessare ho risolto così

PHP:
<?php
//Richiamo il collegamento al db
require('db.php');
//avvio o continuo la sessione
session_start();
//Verifico la password l' username
$username=$_POST['username'];
$password=$_POST['password'];
//Controllo se l' username e la password non sono vuoti
if((strlen($username) == 0) and (strlen($password) == 0)){
 echo("Per favore inserisci un'username e una password! ".mysql_error());
}else{
//Imposto la query
$querySQL ="SELECT username, password FROM utenti WHERE username = '".$username."' and '".$password."'";
//Eseguo la query ed effettuo un controllo
$result = mysql_query($querySQL) or die(mysql_error());
//Estrapolo i dati dalla query e controllo se la query è andata a buon fine 
if(mysql_num_rows($result) == 1 ){ 
//Passo l'utente alla sessione
$_SESSION['username'] = $username; 
$_SESSION['password'] = $password; 
//Effettuo il redirect alla pagina riservata
header("Location: riservata.php"); 
exit();    
     
} else {   
die ("Username e/o password errati <br><a href='login.php'>Torna indietro</a>"); 
}  
}              
//Libero la memoria
mysql_free_result($result);
//Effettuo il Logout
if(@$_GET['logout'] == 1){ 
//Desetto tutte le variabili di sessione	
$_SESSION = array(); 
//Distruggo le sessioni
session_destroy(); 
}
//Chiudo la connessione a mysql
mysql_close(); 

?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
gandalf1959 [PHP] Verifica password per accesso ad area riservata PHP 3
M [WordPress] [HTML] AREA RISERVATA CON PROFILAZIONE WordPress 2
F [PHP] Creare un'area web riservata PHP 13
W Area riservata sicura PHP MySQL PHP 12
I Area riservata in PHP PHP 2
I [PHP] CURL per accesso ad area riservata PHP 6
W. YouneS Area riservata con php e mysql PHP 0
W [ASP] Password Login per area riservata Classic ASP 13
Recover Area riservata con database PHP 11
gandalf1959 problema con header in area riservata PHP 4
A area riservata in php senza data base PHP 19
Recover db in sola lettura su area riservata WordPress 1
L Accesso area riservata tramite QR code WordPress 3
A accesso area riservata nn funziona più PHP 1
A Area riservata con login e mysql ma nn mi logga PHP 1
E consigli per piccola area riservata PHP 4
Elisacau Area riservata.. WordPress 2
I Area riservata con contenuto personalizzato per i registrati? CMS (Content Management System) 0
B Area Riservata/Download per Wordpress WordPress 3
M Problema con form per accesso area riservata ai soci PHP 2
A problema con area riservata PHP 6
N Primo accesso area riservata PHP 1
neo996sps PHP + MYSQL: Errore su accesso area riservata PHP 1
P Area riservata con frontpage PHP 10
S Area riservata PHP PHP 3
F Area Riservata PHP+MySql - Chi mi corregge il codice??? PHP 18
S area riservata con mysql PHP 29
S Area riservata con login e mysql PHP 20
J Creare file html da un form in area riservata PHP 9
G Problema area riservata con IE PHP 6
B Aumentare livello di sicurezza accesso client area riservata Classic ASP 5
M Come creare un area riservata PHP 4
N impedire accesso area riservata a utenti registrati Database 3
D Creare Area RiservaTA PHP 8
A Area Riservata Manager - HELP !! PHP 2
R HTTP_REFERER e area riservata.. PHP 1
R Problema con area riservata... PHP 4
X Area Riservata Mysql+php PHP 13
SolidSnake4 area riservata PHP 20
borgo italia Accesso area riservata PHP 6
A area riservata asp Classic ASP 20
B creare un'area riservata PHP 1
N Area riservata proprio sito PHP 18
S Area Riservata Classic ASP 6
W Help - area riservata Classic ASP 3
G area riservata con phpbb3 phpBB 1
I accesso area riservata multilivello PHP 1
W come si crea un area riservata HTML e CSS 5
D A ciascuno la prorioa area riservata PHP 0
K Area riservata - Limitazione tentativi inserimento PHP 0

Discussioni simili