public string loginBookstore(User user) { DBTask dbTask = new DBTask(); User regUser = dbTask.getRegUser(user); if (regUser != null) { if (user.Password == regUser.Password) { return("信息正确"); } else { return("密码错!登录失败"); } } else { return("用户不存在!登录失败"); } }
//方法:实现“登录功能”的业务规则 public string loginBookstore(User user) { //通过"中介者"DBTask间接地访问数据库获取该用户注册信息,以减少类和数据库的直接交互 DBTask dbTask = new DBTask(); User regUser = dbTask.getRegUser(user.UserName); if (regUser != null) { if (user.PassWord == regUser.PassWord) { return(""); } else { return("密码错误!登陆失败"); } } else { return("用户名不存在!登陆失败"); } }