package cn.ksource.web.facade.uc.login; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.web.entity.WebLoginEntity; @SuppressWarnings("unchecked") public interface UserFacade { /** * 通过用户名查询用户是否存在 * @param username */ public Map queryUserByName(String username); /** * 判断是否已经有该用户名(判断邮箱,判断手机号码,判断用户名) * @param username * @return */ public int queryHasUser(String username); /** * 用户登录 * @param username 用户名 * @param password 密码 * @return */ public WebLoginEntity doUserLogin(HttpServletRequest request,String username, String password); /** * 重置密码 * @param username 用户名 * @param password 密码 * @return */ public boolean doResetPwd(String username, String mobile, String password); }