Subversion Repositories SmartDukaan

Rev

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

Rev 2955 Rev 2973
Line 171... Line 171...
171
		return  UserInterceptor.desEncrypter.encrypt(gson.toJson(userinfo));
171
		return  UserInterceptor.desEncrypter.encrypt(gson.toJson(userinfo));
172
	}
172
	}
173
	
173
	
174
	public static UserSessionInfo getUserSessionInfoFromCookieValue(String jsonString){
174
	public static UserSessionInfo getUserSessionInfoFromCookieValue(String jsonString){
175
		Gson gson = new Gson();
175
		Gson gson = new Gson();
176
		UserSessionInfo userinfo;
176
		UserSessionInfo userinfo = null;
177
		try{
177
		try{
178
			userinfo = gson.fromJson(UserInterceptor.desEncrypter.decrypt(jsonString), UserSessionInfo.class);
178
			userinfo = gson.fromJson(UserInterceptor.desEncrypter.decrypt(jsonString), UserSessionInfo.class);
179
		}catch (Exception e) {
179
		}catch (Exception e) {
180
		    logger.error("Unable to get the userinfo object from the JSON string because of", e);
180
		    logger.error("Unable to get the userinfo object from the JSON string because of", e);
-
 
181
		}
181
			userinfo = new UserSessionInfo();
182
		if(userinfo==null){
182
			//FIXME Remove the old cookies
183
		    userinfo = new UserSessionInfo();
183
		}
184
		}
184
		return userinfo;
185
		return userinfo;
185
	}
186
	}
186
	
187
	
187
	@Override
188
	@Override