|
@@ -27,6 +27,8 @@ import java.io.*;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
|
|
|
+import static com.sooka.common.constant.CmsConst.LOGIN_USER;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Description:前台首页
|
|
* Description:前台首页
|
|
*
|
|
*
|
|
@@ -93,7 +95,7 @@ public class IndexController {
|
|
|
|
|
|
/*网站首页*/
|
|
/*网站首页*/
|
|
@GetMapping
|
|
@GetMapping
|
|
- public ModelAndView index(@RequestParam(value = "keyword",required = false) String keyword){
|
|
|
|
|
|
+ public ModelAndView index(@RequestParam(value = "keyword",required = false) String keyword, HttpServletRequest request){
|
|
String domain = ControllerUtil.getDomain();
|
|
String domain = ControllerUtil.getDomain();
|
|
log.debug("通过域名访问网站首页[{}]",domain);
|
|
log.debug("通过域名访问网站首页[{}]",domain);
|
|
TCmsSite site = siteService.findByDomain(domain);
|
|
TCmsSite site = siteService.findByDomain(domain);
|
|
@@ -103,7 +105,13 @@ public class IndexController {
|
|
if(!StrUtil.isBlank(keyword)) {
|
|
if(!StrUtil.isBlank(keyword)) {
|
|
return new ModelAndView( "forward:/"+sitePrefix+"/search");
|
|
return new ModelAndView( "forward:/"+sitePrefix+"/search");
|
|
}
|
|
}
|
|
- return new ModelAndView( "forward:/"+sitePrefix+"/"+site.getSiteId());
|
|
|
|
|
|
+ ModelAndView modelAndView = new ModelAndView( "forward:/"+sitePrefix+"/"+site.getSiteId());
|
|
|
|
+ if (request.getSession().getAttribute(LOGIN_USER) == null) {
|
|
|
|
+ modelAndView.addObject("btnId", "login");
|
|
|
|
+ } else {
|
|
|
|
+ modelAndView.addObject("btnId", "exit");
|
|
|
|
+ }
|
|
|
|
+ return modelAndView;
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/login")
|
|
@GetMapping("/login")
|
|
@@ -113,6 +121,12 @@ public class IndexController {
|
|
return modelAndView;
|
|
return modelAndView;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping("/exit")
|
|
|
|
+ public ModelAndView exit(HttpServletRequest request){
|
|
|
|
+ request.getSession().removeAttribute(LOGIN_USER);
|
|
|
|
+ return index(null, request);
|
|
|
|
+ }
|
|
|
|
+
|
|
@GetMapping("/register")
|
|
@GetMapping("/register")
|
|
public ModelAndView register(){
|
|
public ModelAndView register(){
|
|
ModelAndView modelAndView=new ModelAndView("www/tuiyijunren/register");
|
|
ModelAndView modelAndView=new ModelAndView("www/tuiyijunren/register");
|