Enhancing security and usability in password-based web systems through standardized authentication interactions