Implement login().