Subversion Repositories SmartDukaan

Rev

Rev 23098 | Rev 23101 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23098 Rev 23100
Line 398... Line 398...
398
	
398
	
399
	private String remoteAddr(HttpServletRequest request) {
399
	private String remoteAddr(HttpServletRequest request) {
400
		String remoteAddr = "";
400
		String remoteAddr = "";
401
		String x;
401
		String x;
402
		x = request.getHeader(HEADER_X_FORWARDED_FOR);
402
		x = request.getHeader(HEADER_X_FORWARDED_FOR);
-
 
403
		log.info("Value of HEADER_X_FORWARDED_FOR is [{}]", x);
403
		if (x != null && !x.isEmpty()) {
404
		if (x != null && !x.isEmpty()) {
404
			remoteAddr = x;
405
			remoteAddr = x;
405
			int idx = remoteAddr.lastIndexOf(',');
406
			int idx = remoteAddr.lastIndexOf(',');
406
			if (idx > -1) {
407
			if (idx > -1) {
407
				remoteAddr = remoteAddr.substring(idx + 1).trim();
408
				remoteAddr = remoteAddr.substring(idx + 1).trim();
408
			}
409
			}
409
		} else {
410
		} else {
410
			remoteAddr = request.getRemoteAddr();
411
			remoteAddr = request.getRemoteAddr();
-
 
412
			log.info("Value of remoteAddr is [{}]", remoteAddr);
411
		}
413
		}
412
		return remoteAddr;
414
		return remoteAddr;
413
	}
415
	}
414
 
416
 
415
	private String validateRecharge(RechargeType rechargeType, String number, long operatorId, String ipAddress){
417
	private String validateRecharge(RechargeType rechargeType, String number, long operatorId, String ipAddress){