Lo malo de no poner el codigo real es que a veces se nos olvidan pequeños detalles como el nombre de los campos:
Código PHP:
Ver original<?php
$username = $_POST['username'];
$userpass = $_POST['userpass'];
?>
<input type="text" name="user" size="20" />
username o user?
password o pass?