Nella prima soluzione:
la condizione dell'if è sempre vera (li hai assegnati tu i valori!!!) e ovvio che siano uguali.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 seconda soluzione è identica al tuo primo post.