Index: lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java,v diff -u -r1.25 -r1.26 --- lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java 25 Nov 2014 23:32:28 -0000 1.25 +++ lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java 3 Dec 2014 20:38:11 -0000 1.26 @@ -175,7 +175,7 @@ response.sendRedirect("j_security_check?j_username=" + login + "&j_password=" + pass); } catch (AuthenticationException e) { LoginRequestServlet.log.error("Authentication error: ", e); - response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Login Failed - authentication error"); + response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Login Failed - authentication error. " + e.getMessage()); } catch (UserInfoFetchException e) { LoginRequestServlet.log.error("User fetch info error: ", e); response.sendError(HttpServletResponse.SC_BAD_GATEWAY, Index: lams_common/src/java/org/lamsfoundation/lams/integration/security/Authenticator.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/integration/security/Authenticator.java,v diff -u -r1.7 -r1.8 --- lams_common/src/java/org/lamsfoundation/lams/integration/security/Authenticator.java 1 Dec 2014 23:10:31 -0000 1.7 +++ lams_common/src/java/org/lamsfoundation/lams/integration/security/Authenticator.java 3 Dec 2014 20:38:12 -0000 1.8 @@ -101,7 +101,7 @@ Date now = new Date(); if (requestTimePlusTimeToLive.before(now)) { throw new AuthenticationException("Login Request can't be older than " + timeToLiveLoginRequest - + "minutes. Request time is: " + new Date(datetimeParam)); + + " minutes. Please, refresh your previous page and try again."); } }