This solution may be useful for someone using a public computer, however an attacker who has remote control over such a computer can simply wait for the victim to enter his/her credentials before performing unauthorised transactions on their behalf while their session is active.
This solution may be useful for someone. This someone is using a public computer. An attacker can simply wait for the victim to enter his/her credentials before performing unauthorised transactions on their behalf while their session is active. This attacker has remote control over such a computer.