Browse Source

huancun gongxiang

wangyj18 9 years ago
parent
commit
a36a028aba

+ 1 - 1
multiple-server/etc/memcache.properties.bak

6
#memcache.session_cache.max_conn=50
6
#memcache.session_cache.max_conn=50
7
#memcache.session_cache.max_idle=60000
7
#memcache.session_cache.max_idle=60000
8
#memcache.session_cache.maint_sleep=30
8
#memcache.session_cache.maint_sleep=30
9
memcache.session_cache.cluster=192.168.128.77:10001
9
memcache.SSN_CACHE.cluster=127.0.0.1:11211
10

10


+ 9 - 6
multiple-server/src/com/ai/server/multiple/bean/LoginBean.java

5

5

6
import com.ai.server.multiple.core.bean.MultipleBean;
6
import com.ai.server.multiple.core.bean.MultipleBean;
7
import com.ai.server.multiple.core.config.AppConfig;
7
import com.ai.server.multiple.core.config.AppConfig;
8
import com.ai.server.multiple.core.context.MultipleContextData;
9
import com.ai.server.multiple.core.session.MultipleSessionManager;
8
import com.ai.server.multiple.core.session.MultipleSessionManager;
10
import com.ai.server.multiple.util.Constant;
9
import com.ai.server.multiple.util.Constant;
11
import com.ai.server.multiple.util.ImageVerify;
10
import com.ai.server.multiple.util.ImageVerify;
13
import com.ailk.common.data.impl.DataMap;
12
import com.ailk.common.data.impl.DataMap;
14
import com.ailk.common.json.JSONArray;
13
import com.ailk.common.json.JSONArray;
15
import com.ailk.common.json.JSONObject;
14
import com.ailk.common.json.JSONObject;
15
import com.ailk.mobile.frame.context.impl.DefaultContextData;
16
import com.ailk.mobile.util.MobileUtility;
16
import com.ailk.mobile.util.MobileUtility;
17

17

18
/**
18
/**
37
		BufferedImage image = ImageVerify.getImageVerify(verifyCode);
37
		BufferedImage image = ImageVerify.getImageVerify(verifyCode);
38
		String imageVerifyCode = ImageVerify.getImageBase64(image);
38
		String imageVerifyCode = ImageVerify.getImageBase64(image);
39

39

40
		// 创建session
41
		MultipleContextData contextData = new MultipleContextData();
40
		// 创建session modify by wyj
41
		DefaultContextData contextData = new DefaultContextData();
42
		String sessionId = MultipleSessionManager.getInstance().createSession(
42
		String sessionId = MultipleSessionManager.getInstance().createSession(
43
				contextData);
43
				contextData);
44
		contextData.setVerifyCode(verifyCode);
44
		contextData.put("VERIFY_CODE", verifyCode);
45

45

46
		result.put("VERIFY_IMG", imageVerifyCode);
46
		result.put("VERIFY_IMG", imageVerifyCode);
47
		result.put(Constant.Session.SESSION_ID, sessionId);
47
		result.put(Constant.Session.SESSION_ID, sessionId);
62
		String verifyCode = ImageVerify.getVerifyCode(4, 2);
62
		String verifyCode = ImageVerify.getVerifyCode(4, 2);
63
		BufferedImage image = ImageVerify.getImageVerify(verifyCode);
63
		BufferedImage image = ImageVerify.getImageVerify(verifyCode);
64
		String imageVerifyCode = ImageVerify.getImageBase64(image);
64
		String imageVerifyCode = ImageVerify.getImageBase64(image);
65
		getContextData().setVerifyCode(verifyCode);
65
		
66
		// modify by wyj
67
		getContextData().put("VERIFY_CODE", verifyCode);
66

68

67
		result.put("VERIFY_IMG", imageVerifyCode);
69
		result.put("VERIFY_IMG", imageVerifyCode);
68
		return result;
70
		return result;
92
			MobileUtility.error("登陆校验失败!请重新登陆");
94
			MobileUtility.error("登陆校验失败!请重新登陆");
93
		}
95
		}
94

96

95
		getContextData().setAccount(account);
97
		// modify by wyj
98
		getContextData().put(Constant.Context.ACCOUNT, account);
96
		
99
		
97
		Map<String, ?> config = AppConfig.getConfig();
100
		Map<String, ?> config = AppConfig.getConfig();
98
		
101
		

multiple-server/src/com/ai/server/multiple/core/context/MultipleContextData.java → multiple-server/src/com/ai/server/multiple/core/context/MultipleContextData.java.bak