Ademas (intuyo) que el nombre de usuario debe ser unico en tu tabla... Entonces si te fijas, el 1er if lo tenes demas (ya que el resultado es unico), y tu consulta esta incompleta... Podrias hacer esto:
Código PHP:
$nick = mysql_real_escape_string($_POST['nick']);
$pass = mysql_real_escape_string($_POST['pass']);
$sql = "SELECT pass, usuario FROM usuarios WHERE usuario ='$nick' AND pass = '$pass';";
$resultado = mysql_query($sql,$descriptor);
$cantidad = mysql_num_rows($resultado);
if($cantidad == 1)){
$fila = mysql_fetch_array($resultado);
$_SESSION['nick'] = $fila['usuario'];
}else{
echo "Datos incorrectos";
}