ora ho creato una nuova tabella dove ci ho messo gli username e le password, poi ho cambiato il codice così:
mi fa entrare poi ho provato a fare un echo $sql_ses; ma mi sono accorto che non da nessun risultato qui:
c_login.id_admin=a_admin.id_admin invece mi dovrebbe stampare, credo, questo:
c_login.id_admin=2
questa è la stampata totale:
SELECT c_login.*, a_admin.* FROM c_login, a_admin WHERE c_login.id_login=1 AND c_login.id_admin=a_admin.id_admin
Codice PHP:<?
if ($username && $password){
$aut = "SELECT id_login
FROM c_login
WHERE username='$username' AND password='$password'";
$rs_aut = mysql_query($aut, $conn);
$row_aut=mysql_fetch_array($rs_aut);
if (($row_aut==0)==true){
$msg="utente non riconosciuto";
} else {
$_SESSION['idlogin']=$row_aut['id_login'];
}
}
if ($_SESSION[idlogin]) {
$sql_ses = "SELECT c_login.*, a_admin.*
FROM c_login, a_admin
WHERE c_login.id_login=$_SESSION[idlogin] AND [B]c_login.id_admin=a_admin.id_admin[/B] ";
$rs_ses = mysql_query($sql_ses, $conn);
$row_ses=mysql_fetch_array($rs_ses);
$nome_operatori=$row_ses['cognome_admin'];
echo $sql_ses;
if (($row_ses==0)==true){
unset ($_SESSION[idlogin]);
echo "accesso non consentito";
exit();
}
} else { ?>

Rispondi quotando