Torna al login'; $errs=''; if (!array_key_exists('username',$_POST) || $_POST['username']=='') $errs.='Non hai specificato il nome
'.N; if (!array_key_exists('password',$_POST) || $_POST['password']=='') $errs.='Non hai specificato la password
'.N; if ($errs!='') muoribene($errs.$btl,false); $iniarr=parse_ini_file('sec/mastostartadmin.ini') or muoribene('Impossibile aprire il file di configurazione.
'.$btl,false); $link=mysqli_connect($iniarr['db_host'],$iniarr['db_admin_name'],$iniarr['db_admin_password'],$iniarr['db_name'],$iniarr['db_port'],$iniarr['db_socket']) or muoribene('Impossibile connettersi al database: '.mysqli_connect_error().' ['.mysqli_connect_errno().']',false); mysqli_set_charset($link,'utf8'); $res=mysqli_query($link,'SELECT * FROM Admins WHERE Username=\''.mysqli_real_escape_string($link,$_POST['username']).'\'') or muoribene(mysqli_error($link).'
'.$btl,true); mysqli_close($link); if (mysqli_num_rows($res)>1) muoribene('Record admin duplicato.
'.$btl,false); $row=mysqli_fetch_assoc($res); if (mysqli_num_rows($res)<1 || !password_verify($_POST['password'],$row['Password'])) muoribene('Nome admin e/o password sbagliati.
'.$btl,false); session_name('mastostartadmin'); session_start(); $_SESSION['id']=$row['ID']; header('Location: instances.php'); ?>