Ciao a tutti,
premetto che ho sempre utilizzato questo codice per creare le mie aree riservate e ha sempre funzionato a dovere. Da oggi quando provo a utilizzare questo codice
la pagina mi restituisce questi due notice:
Come cavolo li elimino sti disgraziati?
premetto che ho sempre utilizzato questo codice per creare le mie aree riservate e ha sempre funzionato a dovere. Da oggi quando provo a utilizzare questo codice
PHP:
<?php
session_start();
session_regenerate_id();
require("./script/data/db.php");
apri();
$res = mysql_query( "SELECT id, id_utenti_profilo, user, password
FROM utenti_accesso
WHERE user = '".$_POST["userid"]."' AND password = SHA1('".$_POST["passwd"]."')
AND flag_stato = 1;" );
if (mysql_num_rows($res) > 0) {
$riga = mysql_fetch_array( $res );
mysql_query( "INSERT INTO log_accessi ( id_utenti_accesso, session_id, data1, ora1, indirizzo_ip, porta, host, flag_stato)
VALUES ( ".$riga["id"].", '".session_id()."', '".date("Y-m-d")."', '".date("H:i")."',
'".$_SERVER['REMOTE_ADDR']."', '".$_SERVER['REMOTE_PORT']."', '".$_SERVER['REMOTE_HOST']."', 0 );" );
if ($riga["id_utenti_profilo"]==4) {
header ("LOCATION: ./dashboard.php");
} else {
header ("LOCATION: ./dashboard.php");
}
?>
la pagina mi restituisce questi due notice:
Codice:
Notice: Undefined index: userid in /var/www/registro/2/connect.php on line 8
Notice: Undefined index: passwd in /var/www/registro/2/connect.php on line 8
Come cavolo li elimino sti disgraziati?