Salve a tutti, vorrei chiedervi delle informazioni riguardo alla sicurezza. A noi, a scuola, hanno insegnato a fare il login, contenuto in un file login.php, in questo modo:

Codice PHP:
<?php

  session_start
();

  include 
'connect.php';  //includo i mysql_connect e select_db
 
?> 
 <html>
 <body>
 <?php
 
if (isset($_POST['acc']))
{
 
$em=$_POST["us"];
 
$pw=$_POST["pw"];
 
 
$app "SELECT * FROM Utente WHERE Email='".$em."' AND Password='".$pw."'";
 
$query trim(stripslashes($app));
 
$result mysql_query($query);
 
$row mysql_fetch_array($result);

 if(!
$row)
 {
  echo 
"<p class='par'>Username o password errati!</p>";
  echo 
"<p class='par'>[url='login.php']<span>Riprova</span>[/url]</p>";
 }
 else
 {
    
$_SESSION['ID']=$row[mysql_field_name($result,1)]; //recupero il nome
    
$_SESSION['ac']=$row[mysql_field_name($result,0)]; //recupero la chiave primaria
    
echo "<p class='par'>Benvenuto ".$_SESSION['ID']."</p>";
    echo 
"<p class='par'>Accesso alla tua area personale in corso..."
    echo 
"<meta http-equiv='Refresh' content='1; user.php'>"
   
  }
 }

 else
 { 
  echo 
"<form name='f1' method='post' action='login.php'>";
?>
  


E-mail:<input type=text name='us' value=""></p></div>


Password:<input type=password name='pw' value=""></p></div>


<input type=submit name='acc' value='Accedi'></p></form>
<?php
 
}
 
?>

 </div>
 </body>
 </html>
Tuttavia, ora che devo inserirlo nel mio sito web, mi vengono seri dubbi
Innanzitutto per il fatto che sul database non ho utilizzato nessun algoritmo di criptazione per le password (e qui vi chiedo se č meglio usarlo)..e poi perchč non mi ispira molto mi sa di troppo facile da attaccare cosa mi consigliate, per renderlo sicuro?