什么是双因素认证(Two Factor Authentication)?在一个已有的Web应用中,你如何实现这种机制?