| | |
| | | import javax.annotation.Resource;
|
| | | import javax.servlet.http.HttpSession;
|
| | |
|
| | | import com.yeshi.fanli.entity.accept.AdminAcceptData;
|
| | | import org.springframework.stereotype.Controller;
|
| | | import org.springframework.web.bind.annotation.RequestMapping;
|
| | | import org.yeshi.utils.JsonUtil;
|
| | |
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "sendExtractCode")
|
| | | public void sendExtractCode(String callback, HttpSession session, PrintWriter out) {
|
| | | public void sendExtractCode(AdminAcceptData acceptData, String callback, HttpSession session, PrintWriter out) {
|
| | | AdminUser adminUser = (AdminUser) session.getAttribute(Constant.SESSION_ADMIN);
|
| | | if (adminUser == null) {
|
| | | if (StringUtil.isNullOrEmpty(callback))
|
| | |
| | |
|
| | | // 获取目标邮箱
|
| | | adminUser = adminUserService.selectByPrimaryKey(adminUser.getId());
|
| | | Config config = configService.getConfig(ConfigKeyEnum.extractCodeEmailFrom.getKey());
|
| | | Config config = configService.getConfig(ConfigKeyEnum.extractCodeEmailFrom.getKey(),acceptData.getSystem());
|
| | | String[] sts = config.getValue().split(",");
|
| | | String account = sts[0];
|
| | | String pwd = sts[1];
|
| | |
| | | * @param out
|
| | | */
|
| | | @RequestMapping(value = "verifyExtractCode")
|
| | | public void verifyExtractCode(String callback, String code, HttpSession session, PrintWriter out) {
|
| | | public void verifyExtractCode(AdminAcceptData acceptData,String callback, String code, HttpSession session, PrintWriter out) {
|
| | | AdminUser adminUser = (AdminUser) session.getAttribute(Constant.SESSION_ADMIN);
|
| | | if (adminUser == null) {
|
| | | if (StringUtil.isNullOrEmpty(callback))
|