UserDao:
match() 方法改为 login()
isEmailAddressRegistered() 方法 以及 isUserNameRegistered() 方法的实现