法律分析:
婚姻法已经失效,禁止结婚是在民法典有规定的,一般以下几种禁止结婚:
1、双方是直系血亲或者三代以内的旁系血亲;
2、双方未达到法定婚龄,也就是男二十二周岁,女二十周岁;
3、双方一方有配偶的;
4、 结婚不是男女双方完全自愿的。
法律依据:
《中华人民共和国民法典》第一千零四十
【禁止结婚的情形】直系血亲或者三代以内的旁系血亲禁止结婚。