数据跨域

This commit is contained in:
haozq 2024-09-12 16:25:15 +08:00
parent e950fa859d
commit fa0109a910
3 changed files with 514 additions and 2789 deletions

File diff suppressed because one or more lines are too long

View File

@ -92,26 +92,32 @@ public class TokenController {
@PostMapping("login")
public Result<?> login(@RequestBody LoginBody form) {
// String logType=form.getLoginType();
// Map<String,String> map;
// if("1".equals(logType)){
// map=IscLoginController.getUserTicket(url,form.getTicket(),"xn",form.getAccessToken(),sc_web_index);
// }else if("2".equals(logType)){
// map=IscLoginController.getUserTicket(url,form.getTicket(),"xn",form.getAccessToken(),sc_web_index);
// }else{
// map=IscLoginController.getUserTicket(url,form.getTicket(),"xn",form.getAccessToken(),ht_index);
// }
// String username=map.get("username");
// System.err.println("username="+username);
// String password=map.get("password");
// System.err.println("password="+password);
// String iscUserId=map.get("iscUserId");
// System.err.println("iscUserId="+iscUserId);
LoginUser userInfo2 = sysLoginService.login(form.getUsername(),form.getPassword(), form.getLoginType(), null);
// 获取登录token
// userInfo2.setIscUserId(iscUserId);
return Result.ok(tokenService.createToken(userInfo2), "登录成功");
if(System.getProperty("os.name").toLowerCase().contains("windows")){
LoginUser userInfo2 = sysLoginService.login(form.getUsername(),form.getPassword(), form.getLoginType(), null);
// 获取登录token
// userInfo2.setIscUserId(iscUserId);
return Result.ok(tokenService.createToken(userInfo2), "登录成功");
}else{
String logType=form.getLoginType();
Map<String,String> map;
if("1".equals(logType)){
map=IscLoginController.getUserTicket(url,form.getTicket(),"xn",form.getAccessToken(),sc_web_index);
}else if("2".equals(logType)){
map=IscLoginController.getUserTicket(url,form.getTicket(),"xn",form.getAccessToken(),sc_web_index);
}else{
map=IscLoginController.getUserTicket(url,form.getTicket(),"xn",form.getAccessToken(),ht_index);
}
String username=map.get("username");
System.err.println("username="+username);
String password=map.get("password");
System.err.println("password="+password);
String iscUserId=map.get("iscUserId");
System.err.println("iscUserId="+iscUserId);
LoginUser userInfo2 = sysLoginService.login(form.getUsername(),form.getPassword(), form.getLoginType(), null);
// 获取登录token
// userInfo2.setIscUserId(iscUserId);
return Result.ok(tokenService.createToken(userInfo2), "登录成功");
}
}
private Map<String, Object> getIscLogin(String username, String password) {

View File

@ -49,11 +49,12 @@ public class MyFilter implements Filter {
}
}
}
response.setHeader("Access-Control-Allow-Origin", "*");
// 当前只支持POST 跟GET
response.setHeader("Access-Control-Allow-Methods",
"POST, GET");
response.setHeader("Access-Control-Max-Age", "3600");
//response.setHeader("Access-Control-Allow-Origin", "**");
// 当前只支持POST 跟GET
response.setHeader("Access-Control-Allow-Headers",
"Content-Type, x-requested-with, X-Custom-Header, Authorization");
// 对OPTIONS请求进行拦截处理