|
@@ -12,7 +12,6 @@ import com.jeeplus.common.security.shiro.session.SessionDAO;
|
|
import com.jeeplus.common.servlet.ValidateCodeServlet;
|
|
import com.jeeplus.common.servlet.ValidateCodeServlet;
|
|
import com.jeeplus.common.utils.*;
|
|
import com.jeeplus.common.utils.*;
|
|
import com.jeeplus.common.web.BaseController;
|
|
import com.jeeplus.common.web.BaseController;
|
|
-import com.jeeplus.common.websocket.onchat.ChatServerPool;
|
|
|
|
import com.jeeplus.modules.iim.entity.MailBox;
|
|
import com.jeeplus.modules.iim.entity.MailBox;
|
|
import com.jeeplus.modules.iim.entity.MailPage;
|
|
import com.jeeplus.modules.iim.entity.MailPage;
|
|
import com.jeeplus.modules.iim.service.MailBoxService;
|
|
import com.jeeplus.modules.iim.service.MailBoxService;
|
|
@@ -24,7 +23,6 @@ import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordReportS
|
|
import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsService;
|
|
import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsService;
|
|
import com.jeeplus.modules.sys.dao.UserDao;
|
|
import com.jeeplus.modules.sys.dao.UserDao;
|
|
import com.jeeplus.modules.sys.entity.Office;
|
|
import com.jeeplus.modules.sys.entity.Office;
|
|
-import com.jeeplus.modules.sys.entity.Role;
|
|
|
|
import com.jeeplus.modules.sys.entity.User;
|
|
import com.jeeplus.modules.sys.entity.User;
|
|
import com.jeeplus.modules.sys.security.FormAuthenticationFilter;
|
|
import com.jeeplus.modules.sys.security.FormAuthenticationFilter;
|
|
import com.jeeplus.modules.sys.security.SystemAuthorizingRealm.Principal;
|
|
import com.jeeplus.modules.sys.security.SystemAuthorizingRealm.Principal;
|
|
@@ -40,7 +38,6 @@ import com.jeeplus.modules.workcalendar.service.WorkCalendarService;
|
|
import com.jeeplus.modules.workprojectnotify.entity.WorkProjectNotify;
|
|
import com.jeeplus.modules.workprojectnotify.entity.WorkProjectNotify;
|
|
import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
import net.sf.json.JSONArray;
|
|
import net.sf.json.JSONArray;
|
|
-import net.sf.json.JSONObject;
|
|
|
|
import org.apache.shiro.SecurityUtils;
|
|
import org.apache.shiro.SecurityUtils;
|
|
import org.apache.shiro.authz.UnauthorizedException;
|
|
import org.apache.shiro.authz.UnauthorizedException;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
@@ -60,7 +57,10 @@ import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
-import java.util.*;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
|
+import java.util.HashMap;
|
|
|
|
+import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 登录Controller
|
|
* 登录Controller
|
|
@@ -509,7 +509,7 @@ public class LoginController extends BaseController{
|
|
public AjaxJson getRandomCode(HttpServletRequest request, String mobile,String type) {
|
|
public AjaxJson getRandomCode(HttpServletRequest request, String mobile,String type) {
|
|
AjaxJson j = new AjaxJson();
|
|
AjaxJson j = new AjaxJson();
|
|
//验证手机号是否已经注册
|
|
//验证手机号是否已经注册
|
|
- if(userDao.findUniqueByProperty("login_name", mobile) != null){
|
|
|
|
|
|
+ if(userDao.findUniqueByLoginName(mobile) != null){
|
|
String randomCode = String.valueOf((int) (Math.random() * 9000 + 1000));
|
|
String randomCode = String.valueOf((int) (Math.random() * 9000 + 1000));
|
|
System.err.println(randomCode);
|
|
System.err.println(randomCode);
|
|
// String result = UserUtils.sendRandomCode(config.getSmsName(),config.getSmsPassword(), mobile, randomCode);
|
|
// String result = UserUtils.sendRandomCode(config.getSmsName(),config.getSmsPassword(), mobile, randomCode);
|