错误页面优化、兼容war和jar方式、升级beetl2.7.26

This commit is contained in:
thinkgem
2018-02-16 21:50:38 +08:00
parent d6f963b3be
commit 3e78c3c3ee
8 changed files with 40 additions and 24 deletions

View File

@@ -16,8 +16,6 @@ import com.jeesite.common.lang.StringUtils;
import com.jeesite.common.mybatis.annotation.Column;
import com.jeesite.common.mybatis.annotation.Table;
import com.jeesite.common.mybatis.mapper.query.QueryType;
import com.jeesite.common.shiro.realm.LoginInfo;
import com.jeesite.modules.sys.utils.UserUtils;
/**
* 操作日志Entity
@@ -103,10 +101,6 @@ public class Log extends DataEntity<Log> {
@Length(min=0, max=500, message="请求URI长度不能超过 500 个字符")
public String getRequestUri() {
LoginInfo p = UserUtils.getLoginInfo();
if (p != null && "1".equals(p.getParam("l"))){
return null;
}
return requestUri;
}

View File

@@ -233,7 +233,9 @@ public class LoginController extends BaseController{
// 设置共享SessionId的Cookie值睿思BI使用。
String cookieName = Global.getProperty("session.shareSessionIdCookieName");
CookieUtils.setCookie((HttpServletResponse)response, cookieName, (String)session.getId());
if (StringUtils.isNotBlank(cookieName)){
CookieUtils.setCookie((HttpServletResponse)response, cookieName, (String)session.getId());
}
// 如果是登录操作,则设置登录信息(移动端用)
model.addAttribute("result", Global.TRUE);

View File

@@ -309,7 +309,7 @@ session:
sessionIdCookieName: jeesite.session.id
#共享的SessionId的Cookie名称保存到跟路径下第三方应用获取。同一域名下多个项目时需设置共享Cookie的名称。
shareSessionIdCookieName: ${session.sessionIdCookieName}
#shareSessionIdCookieName: ${session.sessionIdCookieName}
# MyBatis 相关
mybatis:

View File

@@ -36,24 +36,22 @@
<div class="form-group has-feedback" id="isValidCodeLogin" style="display:${isValidCodeLogin?'blank':'none'}">
<#form:validcode name="validCode" isRequired="true" isRemote="true" isLazy="false"/>
</div>
<div class="row">
<div class="col-xs-8">
<div class="mt5 icheck">
<label title="公共场所慎用,下次不需要再填写帐号"><input type="checkbox"
name="rememberUserCode"${isNotBlank(cookie('rememberUserCode'))?' checked':''}
class="form-control" data-style="square-blue"> 记住账号</label> &nbsp;
<label title="公共场所慎用,下次不需要再填写帐号和密码"><input type="checkbox"
name="rememberMe"${isNotBlank(cookie('rememberMe'))?' checked':''}
class="form-control" data-style="square-blue"> 记住密码</label>
</div>
</div>
<div class="col-xs-4">
<button type="submit" class="btn btn-primary btn-block btn-flat">登 录</button>
<div class="form-group">
<div class="mt5 icheck">
<label title="公共场所慎用,下次不需要再填写帐号"><input type="checkbox"
name="rememberUserCode"${isNotBlank(cookie('rememberUserCode'))?' checked':''}
class="form-control" data-style="square-blue"> 记住账号</label> &nbsp;
<label title="公共场所慎用,下次不需要再填写帐号和密码"><input type="checkbox"
name="rememberMe"${isNotBlank(cookie('rememberMe'))?' checked':''}
class="form-control" data-style="square-blue"> 记住密码</label>
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-block btn-flat">立即登录</button>
</div>
</#form:form>
<div class="row mt10">
<div class="col-xs-12 mt10">
<div class="row">
<div class="col-xs-12">
<% if(@ObjectUtils.toBoolean(@Global.getConfig('user.registerUser'))){ %>
<a href="${ctxPath}/account/registerUser" class="pull-right">注册账号</a><% } %>
<a href="${ctxPath}/account/forgetPwd" class="pull-left">忘记密码</a>