|
import android.view.View;
import com.sinovatech.unicom.basic.ui.LoginActivity;
import java.lang.String;
import java.lang.Object;
import android.view.inputmethod.InputMethodManager;
import android.os.IBinder;
import com.sinovatech.unicom.basic.d.f;
import com.loopj.android.http.RequestParams;
import android.widget.RadioGroup;
import com.sinovatech.unicom.separatemodule.Log.d;
import android.content.Context;
import com.sinovatech.unicom.basic.view.CustomAutoCompleteTextView;
import android.text.Editable;
import android.widget.EditText;
import java.lang.StringBuilder;
import java.lang.Exception;
import android.util.Log;
import android.widget.Toast;
import java.lang.CharSequence;
import android.text.TextUtils;
import com.sinovatech.unicom.a.m;
import java.util.Random;
import java.nio.charset.Charset;
import android.util.Base64;
import com.sinovatech.unicom.a.n;
import android.os.CountDownTimer;
import android.widget.Button;
import com.sinovatech.unicom.a.f;
import com.sinovatech.unicom.basic.ui.LoginActivity$20;
import android.content.Intent;
import com.sinovatech.unicom.basic.ui.WebDetailActivity;
import java.lang.Class;
import com.sinovatech.unicom.a.t;
import com.sinovatech.unicom.basic.d.c;
import android.app.Activity;
public void LoginActivity.onClick(View p0) [url=]//method@aee9[/url]
{
const int v7 = 11;
const byte v1 = 0;
const int v2 = 9;
const byte v8 = 0;
switch (p0.getId()){
case 2131755561:
this.g();
return;
break;
case 2131755563:
d.a(this, "6", "登录", "按钮", "", "注册", "");
Intent v0 = new Intent(this, WebDetailActivity.class);
v0.putExtra("title", "注册");
v0.putExtra("url", t.u());
v0.putExtra("backMode", "1");
this.startActivity(v0);
return;
break;
case 2131755567:
this.l.setText(v1);
return;
break;
case 2131755571:
this.j.setText(v1);
return;
break;
case 2131755572:
StringBuilder v0 = new StringBuilder().append(this.Y.nextInt(v2)).append("").append(this.Y.nextInt(v2)).append("").append(this.Y.nextInt(v2)).append("");
String v0 = v0.append(this.Y.nextInt(v2)).append("").append(this.Y.nextInt(v2)).append("").append(this.Y.nextInt(v2)).toString();
this.Z = v0;
this.ag = this.l.getText().toString();
if (!TextUtils.isEmpty(this.ag)) {
if (this.ag.length() == v7) {
RequestParams v6 = new RequestParams();
byte[] v2 = new StringBuilder().append(this.ag).append(this.Z).toString().getBytes(Charset.forName("UTF-8"));
const byte v3 = 2;
v6.put("mobile", Base64.encodeToString(n.a(v2, Base64.decode("MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDc+CZK9bBA9IU+gZUOc6FUGu7yO9WpTNB0PzmgFBh96Mg1WrovD1oqZ+eIF4LjvxKXGOdI79JRdve9NPhQo07+uqGQgE4imwNnRx7PFtCRryiIEcUoavuNtuRVoBAm6qdB0SrctgaqGfLgKvZHOnwTjyNqjBUxzMeQlEC2czEMSwIDAQAB", 2)), v3));
v6.put("keyVersion", this.B.F());
v6.put("version", this.getString(0x7f0901dc));
if (!this.ay) {
const long v4 = 1000;
LoginActivity$20 v0 = new LoginActivity$20(this, 0x0000eb28, v3);
this.ay = v0;
this.ay.start();
}
else {
this.ay.cancel();
this.ay.start();
}
this.z.setBackgroundResource(0x7f02017f);
this.z.setEnabled(v8);
this.ac = v8;
this.a(v6);
return;
}
else {
Toast.makeText(this, "请输入11位手机号码!", v8).show();
return;
}
}
else {
Toast.makeText(this, "请输入联通号码!", v8).show();
return;
}
label_0352:
c.a(this, v0, "忘记密码", v8, "post");
return;
break;
case 2131755573:
this.getSystemService("input_method").hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 2);
d.a(this, "6", "短信验证码登录", "按钮", "", "短信验证码登录", "");
this.B.a(v8);
this.D = this.l.getText().toString().trim();
this.E = this.j.getText().toString().trim();
if (!TextUtils.isEmpty(this.D)) {
if (this.D.length() == v7) {
boolean v0 = TextUtils.isEmpty(this.E);
if (!v0) {
if (m.a(this.E)) {
RequestParams v0 = new RequestParams();
v0.put("loginStyle", this.af);
this.b(v0);
return;
}
else {
Toast.makeText(this, "请输入6位短信验证码!", v8).show();
return;
}
}
else {
Toast.makeText(this, "请输入短信验证码!", v8).show();
return;
}
}
else {
Toast.makeText(this, "请输入11位手机号码!", v8).show();
return;
}
}
else {
Toast.makeText(this, "请输入联通号码!", v8).show();
return;
}
break;
case 2131755581:
this.k.setText(v1);
return;
break;
case 2131755585:
this.i.setText(v1);
return;
break;
case 2131755591:
this.am.setText(v1);
return;
break;
case 2131755595:
this.aq.setText(v1);
return;
break;
case 2131755597:
this.getSystemService("input_method").hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 2);
this.B.a(1);
RequestParams v7 = new RequestParams();
switch (this.ai.getCheckedRadioButtonId()){
case 2131755576:
d.a(this, "6", "服务密码登录", "按钮", "", "登录", "");
this.D = this.k.getText().toString().trim();
this.E = this.i.getText().toString().trim();
this.b(v7);
return;
break;
case 2131755577:
d.a(this, "6", "宽带登录", "按钮", "", "登录", "");
this.D = this.am.getText().toString().trim();
String v1 = this.aq.getText().toString().trim();
this.E = v1;
if (!"".equals(this.al.getText().toString().trim())) {
v7.put("areaCode", this.ax);
v7.put("userType", "03");
this.b(v7);
return;
}
else {
Toast.makeText(this, "请选择区号", v8).show();
return;
}
break;
default:
}
return;
break;
case 2131755598:
d.a(this, "6", "登录", "按钮", "", "", "");
c.a(this, t.D(), "忘记密码", v8, "post");
return;
break;
case 2131755603:
d.a(this, "6", "登录", "按钮", "", "忘记密码", "");
String v0 = t.C();
if (!"2".equals(this.az)) {
goto label_0352;
}
else {
v0 = new StringBuilder().append(v0).append("?logintype=broad").toString();
goto label_0352;
}
break;
default:
}
return;
}
v6.put("mobile", Base64.encodeToString(n.a(v2, Base64.decode("MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDc+CZK9bBA9IU+gZUOc6FUGu7yO9WpTNB0PzmgFBh96Mg1WrovD1oqZ+eIF4LjvxKXGOdI79JRdve9NPhQo07+uqGQgE4imwNnRx7PFtCRryiIEcUoavuNtuRVoBAm6qdB0SrctgaqGfLgKvZHOnwTjyNqjBUxzMeQlEC2czEMSwIDAQAB", 2)), v3));
这应该就是他们的手机号加密,怎么加密的啊
|
|