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);
|
}
|