浏览代码

app登录

lyq 4 月之前
父节点
当前提交
447c35d843

+ 14 - 1
src/main/java/com/sooka/component/shiro/ShiroConfiguration.java

@@ -23,6 +23,9 @@ import org.springframework.cache.ehcache.EhCacheCacheManager;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.DependsOn;
 import org.springframework.context.annotation.DependsOn;
+import org.springframework.web.cors.CorsConfiguration;
+import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
+import org.springframework.web.filter.CorsFilter;
 import org.springframework.web.filter.DelegatingFilterProxy;
 import org.springframework.web.filter.DelegatingFilterProxy;
 
 
 import javax.crypto.KeyGenerator;
 import javax.crypto.KeyGenerator;
@@ -218,7 +221,17 @@ public class ShiroConfiguration {
 		return filterRegistration;
 		return filterRegistration;
 	}
 	}
 
 
-
+	@Bean
+	public CorsFilter corsFilter() {
+		CorsConfiguration config = new CorsConfiguration();
+		config.addAllowedOrigin("*");
+		config.setAllowCredentials(true);
+		config.addAllowedMethod("*");
+		config.addAllowedHeader("*");
+		UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
+		configSource.registerCorsConfiguration("/**", config);
+		return new CorsFilter(configSource);
+	}
 
 
 
 
 }
 }

+ 1 - 0
src/main/java/com/sooka/module/web/system/service/impl/CmsUserServiceImpl.java

@@ -80,6 +80,7 @@ public class CmsUserServiceImpl implements CmsUserService {
                 session.setMaxInactiveInterval(30 * 60);
                 session.setMaxInactiveInterval(30 * 60);
                 result.put("code", 200);
                 result.put("code", 200);
                 result.put("msg", "登录成功!");
                 result.put("msg", "登录成功!");
+                result.put("data", user.getNickname());
                 return result;
                 return result;
             }
             }
         } catch (Exception e) {
         } catch (Exception e) {