Nice idea and the theory behind it is also a bit older and proven. But how does it work with users who want to log in via smartphone and PC, or tablet? Because the way of typing is different on each device. You would then have to think of ways to link different profiles.