Commit ac7f4095 authored by geqilin's avatar geqilin

'lic'

parent 952c1e53
...@@ -23,15 +23,12 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; ...@@ -23,15 +23,12 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
* *
* @author Administrator * @author Administrator
*/ */
@SpringBootApplication @SpringBootApplication(scanBasePackages={"com.devplatform"})
@EnableSwagger2 @EnableSwagger2
@Slf4j @Slf4j
@MapperScan(basePackages = "com.devplatform.**.dao") @MapperScan(basePackages = "com.devplatform.**.dao")
@EnableEurekaClient @EnableEurekaClient
@EnableFeignClients @EnableFeignClients
@EnableScheduling
@EnableTransactionManagement
@ComponentScan(basePackages = {"com.devplatform"})
public class AdminApplication { public class AdminApplication {
public static void main(String[] args) { public static void main(String[] args) {
......
...@@ -14,6 +14,7 @@ import com.devplatform.common.base.exception.RRException; ...@@ -14,6 +14,7 @@ import com.devplatform.common.base.exception.RRException;
import com.devplatform.common.util.Constant; import com.devplatform.common.util.Constant;
import com.devplatform.common.util.R; import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil; import com.devplatform.common.util.StringUtil;
import com.devplatform.common.util.license.LicenseAuth;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import io.jsonwebtoken.Jwts; import io.jsonwebtoken.Jwts;
...@@ -98,14 +99,16 @@ public class SysLoginController extends AbstractController { ...@@ -98,14 +99,16 @@ public class SysLoginController extends AbstractController {
@ApiImplicitParam(name = "form", value = "用户实体类", required = true, paramType = "query", dataType = "SysLoginForm") @ApiImplicitParam(name = "form", value = "用户实体类", required = true, paramType = "query", dataType = "SysLoginForm")
@PostMapping("/sys/login") @PostMapping("/sys/login")
public Map<String, Object> login(@RequestBody SysLoginForm form) { public Map<String, Object> login(@RequestBody SysLoginForm form) {
Long startTime = System.currentTimeMillis(); String str = LicenseAuth.authLicense(environment);
boolean captcha = sysCaptchaService.validate(form.getUuid(), form.getCaptcha()); if(!str.equals("YES")) {
if (Constants.CAPTCHA.equals(form.getCaptcha())) { return R.error(str);
captcha = true;
} }
if (!captcha) { boolean captcha = sysCaptchaService.validate(form.getUuid(), form.getCaptcha());
if(!captcha){
return R.error("验证码不正确"); return R.error("验证码不正确");
} }
Long startTime = System.currentTimeMillis();
SysSystem sysSystem = sysSystemService.getById(Constants.CODE); SysSystem sysSystem = sysSystemService.getById(Constants.CODE);
String u = Aes.decrypt(form.getUsername()); String u = Aes.decrypt(form.getUsername());
......
gC9aI5R30cnFGe7D/+dwS3pulJ24VBEHvEcO1zHCNEJetMODem5b2FiVbBEZTZ9NRALZH5WnuAEE
RdwR23kTrpTnyQpc2hoK4VtogpJZWX9FGRxMumEqz5itBMRRXb3sXis1BuR+URjAHPw0IjuDNMuQ
EcEQi2/lYTQjf/zTAZ9sr1FQsgQ3qJzpLOhNTurjC0cUwYx2YR5aMlqB0WFbsA3St6TSOAjIBDaR
CZIVwmNihvT6UpxlFZz2zcWIiyWFUHudCl38d98dHTaiTEdoYqb8hpfucIsjImEI4hr+xwjmmjpL
ge5h1kMCgqk5RGeV34Aa9cD1qWMG+Ikvk+J3PEZJ/GvE6IwHwx9+5nRLBXogxZGMq5dojh60qZcj
su9R/ug5OJrVhqvNZGQYZPLrGNVBHUOKg0wHnasjNJKoVjW/GcDaup9Ky46D38u/QHpAbrIE7XaH
1tORlq6xDFxgb6XpmOu90hwYrRUIgBxQeUOor3kndJvrrZOeoHrm445ZxPdl8M8HtiuQGJikFo/P
vbQlKD0XWxzQ4H2FgcXPot3lJiZaEo6n5DPn5St3etc0/OWcieHYCQXsjwLN11yBSgj1kl8vzWr4
JSTxHjZwST8jwxmv4gp4Tal9cOqf+4qAOEJ36XF6S6XRLupra4bKbBxHhPbJ/Cxt+AthZUAJbtY=
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment