Nella prima soluzione:

Codice PHP:
<?php
$username 
$_POST['user']; //Prendo l'username dell'utente
$password $_POST['pass']; //Prendo la password dell'utente
...
if ((
$_POST['user']==$username)&&($_POST['pass']==$password)){
...
?>
la condizione dell'if è sempre vera (li hai assegnati tu i valori!!!) e ovvio che siano uguali.

La seconda soluzione è identica al tuo primo post.