[Ils-source] r1470 - trunk/webapp/api/session/login

scribe at crosswire.org scribe at crosswire.org
Mon Jun 27 06:39:21 MST 2016


Author: scribe
Date: 2016-06-27 06:39:20 -0700 (Mon, 27 Jun 2016)
New Revision: 1470

Modified:
   trunk/webapp/api/session/login/index.jsp
Log:
applied patch from Adam to standardize session/login 


Modified: trunk/webapp/api/session/login/index.jsp
===================================================================
--- trunk/webapp/api/session/login/index.jsp	2016-06-06 18:30:09 UTC (rev 1469)
+++ trunk/webapp/api/session/login/index.jsp	2016-06-27 13:39:20 UTC (rev 1470)
@@ -1,7 +1,9 @@
-<%@ page language="java" contentType="text/plain;charset=utf-8" %><%@ page import="com.resolutions.ils.Utils" %><%@ page import="com.resolutions.ils.ILSSession" %><%@ page import="com.resolutions.ils.data.Company" %><%@ page import="java.io.File" %><%@ page import="java.io.FileOutputStream" %><%@ page import="java.util.Properties" %><%@ page import="org.apache.log4j.Logger" %><%@ page import="java.util.UUID" %><%
+<%@ page language="java" contentType="text/xml;charset=utf-8" %><%@ page import="com.resolutions.ils.Utils" %><%@ page import="com.resolutions.ils.ILSSession" %><%@ page import="com.resolutions.ils.data.Company" %><%@ page import="java.io.File" %><%@ page import="java.io.FileOutputStream" %><%@ page import="java.util.Properties" %><%@ page import="org.apache.log4j.Logger" %><%@ page import="java.util.UUID" %><%
+	int errCode = 0;
     boolean apiEnabled = "on".equals(Utils.getSysConfig(session).getProperty("APIEnable", "off"));
+    ++errCode;
 	if (!apiEnabled) {
-		out.print("API not enabled in system management settings.");
+		out.print("<error code=\""+errCode+"\" message=\"API not enabled in system management settings.\"/>");
 		return;
 	}
 	//-- Company logic from login.jsp -------
@@ -18,8 +20,9 @@
     String userID = request.getParameter("ILSUSER");
     String userPW = request.getParameter("ILSPASSWD");
     ilsSession = ILSSession.login(company.getCompanyName(), userID, userPW);
+    ++errCode;
     if (ilsSession == null) {
-    	out.print("Your iLS sign in information is not valid. Please try again.");
+    	out.print("<error code=\""+errCode+"\" message=\"Your iLS sign in information is not valid.\"/>");
         return;
     }
     
@@ -37,4 +40,4 @@
 	FileOutputStream uuidFile = new FileOutputStream(uuidFileName);
 	u.store(uuidFile, null);
 	uuidFile.close();
-%><%=uuid%>
+%><success uuid="<%=uuid%>"/>




More information about the Ils-source mailing list