Index: lams_central/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -r5369e7509307c773bb6b39d57550d0ea303482b6 -rfd43a187f3eba4f64c02caf4ba1fcd86c3255883
--- lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 5369e7509307c773bb6b39d57550d0ea303482b6)
+++ lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision fd43a187f3eba4f64c02caf4ba1fcd86c3255883)
@@ -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
===================================================================
diff -u -r5773f84ed608838de3521ecde87c52f3c72d478c -rfd43a187f3eba4f64c02caf4ba1fcd86c3255883
--- lams_central/src/java/org/lamsfoundation/lams/security/UniversalLoginModule.java (.../UniversalLoginModule.java) (revision 5773f84ed608838de3521ecde87c52f3c72d478c)
+++ lams_central/src/java/org/lamsfoundation/lams/security/UniversalLoginModule.java (.../UniversalLoginModule.java) (revision fd43a187f3eba4f64c02caf4ba1fcd86c3255883)
@@ -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
===================================================================
diff -u -r51fb2a37254f24bb2a805d4ffd54482c779f43fa -rfd43a187f3eba4f64c02caf4ba1fcd86c3255883
--- lams_central/src/java/org/lamsfoundation/lams/web/LoginAsAction.java (.../LoginAsAction.java) (revision 51fb2a37254f24bb2a805d4ffd54482c779f43fa)
+++ lams_central/src/java/org/lamsfoundation/lams/web/LoginAsAction.java (.../LoginAsAction.java) (revision fd43a187f3eba4f64c02caf4ba1fcd86c3255883)
@@ -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
===================================================================
diff -u -r11b64f81e406ff277c7c35988304b0064300de57 -rfd43a187f3eba4f64c02caf4ba1fcd86c3255883
--- lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java (.../LoginRequestServlet.java) (revision 11b64f81e406ff277c7c35988304b0064300de57)
+++ lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java (.../LoginRequestServlet.java) (revision fd43a187f3eba4f64c02caf4ba1fcd86c3255883)
@@ -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
===================================================================
diff -u -ra175a0599dd4da41780a4a857a0a84151daf18fe -rfd43a187f3eba4f64c02caf4ba1fcd86c3255883
--- lams_central/web/login.jsp (.../login.jsp) (revision a175a0599dd4da41780a4a857a0a84151daf18fe)
+++ lams_central/web/login.jsp (.../login.jsp) (revision fd43a187f3eba4f64c02caf4ba1fcd86c3255883)
@@ -97,6 +97,13 @@
+