The Taft Hartley Act was the law that forbid labor unions from contributing money to federal campaigns. The correct option among all the options that are given in the question is the second option or option "b". This law was passed in the year 1947. This law forbid the labor unions from using money from their treasury for making contributions to Federal office.