13693261870
2022-09-20 a666b5f9741ef9b21f547d3b2141752a0383c70c
src/java/org/apereo/cas/web/flow/LoginAction.java
@@ -15,8 +15,10 @@
import javax.servlet.http.HttpServletRequest;
/**
 * @author Tanbin
 * @date   2018-12-12
 */
@Component("LoginAction")
public class LoginAction extends AbstractAction {
     protected Logger logger = LoggerFactory.getLogger(getClass());
@@ -25,6 +27,8 @@
     private OjdbcProperties ojdbcProperties;
     
     protected ServicesManager servicesManager;
   private static String mUserName = "username";
     @Override
     protected Event doExecute(RequestContext requestContext) throws Exception {
@@ -38,7 +42,7 @@
      HttpServletRequest hsr= WebUtils.getHttpServletRequest();
       JSONObject json=portallogin(hsr);
       if(json!=null&&json.containsKey("username")){
       if(json!=null&&json.containsKey(mUserName)){
       requestContext.getFlowScope().put("username", json.get("username").toString());
       }
       String serviceUrl = hsr.getParameter("service"); 
@@ -59,11 +63,11 @@
         String querystring=request.getQueryString();
         String username="";
         if(querystring!=null){
         String par[] = querystring.split("&");
         String[] par = querystring.split("&");
         for (int i = 0; i < par.length; i++) {
            String a = par[i].split("=")[0];
            String v = par[i].split("=")[1];
              if(a.equals("validateNumber")){
              if("validateNumber".equals(a)){
                 String validateurl="http://192.168.4.50/services/PortalLoginService/ValidLoginUser?validateNumber="+v;
                  try {
                  result= HttpUtils.get(validateurl);
@@ -72,7 +76,7 @@
                  e.printStackTrace();
               } 
              }
              if(a.equals("userName")){
              if("userName".equals(a)){
                 username=v;
              }
         }