Help... Login php

dorgirds

Nuovo Utente
16 Gen 2009
4
0
0
Salve a tutti è la prima volta che passo di qua io ho realizzato uno script per fare il login in un area riservata posto il codice

<?php
session_start();
if($_POST) {
require_once 'config.php';

$username = $_POST['username'];
$password = $_POST['password'];
$condominio = $_POST['condominio'];

include 'config.php';

$query = "SELECT userid,password FROM utenti WHERE userid = '$username' AND password='md5($password)' AND condominio='$condominio'";
$result = mysql_query($query);
list($count) = mysql_fetch_row($result);
if($count == 1) {
$_SESSION['authenticato'] = true;
$_SESSION['username'] = $username;
$_SESSION['condominio'] = $condominio;

header('Location:protetta.php');
}
} else {
echo 'Error: that username and password combination does not match any currently within our database.';
include 'index.php';

}
?>

quando l'ho caricato sul server ho inserito gli utenti nel db tutto ok ma quando deve fare il login nn mi dice se i dati sono correti e nn mi rimanda nella pagina protetta cosa c'è di sbagliato????


ps. ecco il link dove provo il tutto http://studmaprove.net23.net/AREA_RISERVATA/
 
Ultima modifica:
Ho provato a loggarmi e semplicemente non è successo nulla, prova così:
PHP:
//........
$result = mysql_query($query);
if(mysql_num_rows($result)==1)
{
  $_SESSION['authenticato'] = true;
  $_SESSION['username'] = $username;
  $_SESSION['condominio'] = $condominio;
  header('Locationrotetta.php');
}
//.....
 
Si ho provato ma mi dava un errore adesso ho messo cosi
<?php
session_start();
if($_POST) {
require_once 'config.php';

$username = $_POST['username'];
$password = $_POST['password'];
$condominio = $_POST['condominio'];

include 'config.php';

$query = "SELECT userid,password FROM utenti WHERE userid = '$username' AND password='md5($password)' AND condominio='$condominio'";
$result = mysql_query($query);
if(mysql_num_rows($result)==1)
{
$_SESSION['authenticato'] = true;
$_SESSION['username'] = $username;
$_SESSION['condominio'] = $condominio;
header('protetta.php');
}
} else {
echo 'Error: that username and password combination does not match any currently within our database.';
include 'index.php';

}
?>

ma nn funziona cosa mi consigliate??
 

Discussioni simili