/** * 新用户登陆 * * @param user * @param pwd * @return CookieStore cookie 信息 */ public static int Login(Context context, String user, String pwd, String verifycode) { saveUserUID(context, "-"); saveUsrname(context, user); saveUserPWD(context, pwd); HttpResult loginResult = null; if (verifycode == null || verifycode.isEmpty()) { verifycode = getDefaultVerify(context); } Header[] headers = new Header[] {new BasicHeader(XLLXBiz.COOKIE, "VERIFY_KEY=" + getUserKey(context))}; BasicNameValuePair pwdvaluePair; if (pwd.length() == 32) { pwdvaluePair = new BasicNameValuePair( "p", MD5Util.getMD5String(MD5Util.getMD5String(pwd)) + verifycode.toUpperCase()); } else { pwdvaluePair = new BasicNameValuePair( "p", MD5Util.getMD5String( MD5Util.getMD5String(MD5Util.getMD5String(pwd)) + verifycode.toUpperCase())); } loginResult = HttpClientHelper.post( LOGIN_URL, headers, new NameValuePair[] { new BasicNameValuePair("u", user), new BasicNameValuePair("login_enable", "1"), new BasicNameValuePair("login_hour", "720"), pwdvaluePair, new BasicNameValuePair("verifycode", verifycode) }, null); return getLoginFlag(context, loginResult.getCookies()); }