public void login(String username, String password, String type){
		switch(type){
			case "Member":
				MemberAccount mAcct = MemberAccount.getAccount(username, password);
				if(mAcct != null){
					boundary.openMemeberHomepage(mAcct);
				}else{
					boundary.displayLoginError();
				}
				break;
			case "Librarian":
				LibrarianAccount lAcct = LibrarianAccount.getAccount(username, password);
				if(lAcct != null){
					boundary.openLibrarainHomepage(lAcct);
				}else{
					boundary.displayLoginError();
				}
				break;
			case "Administrator":
				AdminAccount aAcct = AdminAccount.getAccount(username, password);
				if(aAcct != null){
					boundary.openAdminHomepage(aAcct);
				}else{
					boundary.displayLoginError();
				}
				break;
			case "Anonymous":
				boundary.openAnonymousHomepage();
				break;
		}
		
	}