Index: lams_central/conf/language/lams/ApplicationResources.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_central/conf/language/lams/ApplicationResources.properties,v
diff -u -r1.138.2.34 -r1.138.2.35
--- lams_central/conf/language/lams/ApplicationResources.properties 25 Nov 2016 03:37:00 -0000 1.138.2.34
+++ lams_central/conf/language/lams/ApplicationResources.properties 1 Dec 2016 03:06:41 -0000 1.138.2.35
@@ -22,6 +22,7 @@
heading.password.changed.screen =Password Changed
msg.password.changed =Your password has been changed.
error.login =Sorry, that username or password is not known. Please try again.
+error.lockedOut =Sorry,you are currently logged out.
button.login =Login
label.user.guide =[HELP]
msg.loading =Loading...
Index: lams_central/src/java/org/lamsfoundation/lams/security/UniversalLoginModule.java
===================================================================
RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/security/UniversalLoginModule.java,v
diff -u -r1.29.2.13 -r1.29.2.14
--- lams_central/src/java/org/lamsfoundation/lams/security/UniversalLoginModule.java 5 May 2016 08:09:46 -0000 1.29.2.13
+++ lams_central/src/java/org/lamsfoundation/lams/security/UniversalLoginModule.java 1 Dec 2016 03:05:39 -0000 1.29.2.14
@@ -293,7 +293,7 @@
}
// check for internal authentication made by LoginRequestServlet or LoginAsAction
- if (inputPassword.startsWith("#")) {
+ if (inputPassword.startsWith("#LAMS")) {
if (UniversalLoginModule.log.isDebugEnabled()) {
UniversalLoginModule.log.debug("Authenticating internally user: " + userName);
}
Index: lams_central/src/java/org/lamsfoundation/lams/web/LoginAsAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/LoginAsAction.java,v
diff -u -r1.3.14.8 -r1.3.14.9
--- lams_central/src/java/org/lamsfoundation/lams/web/LoginAsAction.java 11 May 2016 07:07:59 -0000 1.3.14.8
+++ lams_central/src/java/org/lamsfoundation/lams/web/LoginAsAction.java 1 Dec 2016 03:05:55 -0000 1.3.14.9
@@ -75,7 +75,7 @@
// login.jsp knows what to do with these
request.setAttribute("login", login);
- String token = "#" + RandomPasswordGenerator.nextPassword(10);
+ String token = "#LAMS" + RandomPasswordGenerator.nextPassword(10);
request.setAttribute("password", token);
// notify the login module that the user has been authenticated correctly
UniversalLoginModule.setAuthenticationToken(token);
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.21.2.17 -r1.21.2.18
--- lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java 28 Sep 2016 15:13:39 -0000 1.21.2.17
+++ lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java 1 Dec 2016 03:06:11 -0000 1.21.2.18
@@ -173,7 +173,7 @@
// login.jsp knows what to do with these
hses.setAttribute("login", login);
- String token = "#" + RandomPasswordGenerator.nextPassword(10);
+ String token = "#LAMS" + RandomPasswordGenerator.nextPassword(10);
hses.setAttribute("password", token);
// notify the login module that the user has been authenticated correctly
UniversalLoginModule.setAuthenticationToken(token);
Index: lams_central/web/login.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_central/web/login.jsp,v
diff -u -r1.51.2.30 -r1.51.2.31
--- lams_central/web/login.jsp 24 Nov 2016 02:24:23 -0000 1.51.2.30
+++ lams_central/web/login.jsp 1 Dec 2016 03:07:18 -0000 1.51.2.31
@@ -97,6 +97,13 @@
+