日期:2014-05-19 浏览次数:20976 次
@RequestMapping(value = "/username_unique.jspx")
public void usernameUnique(HttpServletRequest request,
HttpServletResponse response) {
String username = RequestUtils.getQueryParam(request, "username");
// 用户名为空,返回false。
if (StringUtils.isBlank(username)) {
ResponseUtils.renderJson(response, "false");
return;
}
CmsSite site = CmsUtils.getSite(request);
CmsConfig config = site.getConfig();
// 保留字检查不通过,返回false。
if (!config.getMemberConfig().checkUsernameReserved(username)) {
ResponseUtils.renderJson(response, "false");
return;
}
// 用户名存在,返回false。
if (unifiedUserMng.usernameExist(username)) {
ResponseUtils.renderJson(response, "false");
return;
}
ResponseUtils.renderJson(response, "true");
}