|
|
|
@ -363,18 +363,23 @@ public class LoginActivity extends BaseActivity {
|
|
|
|
showToast(UiUtlis.getString(context, R.string.data_error));
|
|
|
|
showToast(UiUtlis.getString(context, R.string.data_error));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
UserInfo userInfo = GsonUtils.GsonToBean(jsonDecode, UserInfo.class);
|
|
|
|
UserInfo userInfo = GsonUtils.GsonToBean(jsonDecode, UserInfo.class);
|
|
|
|
//showLog(jsonDecode);
|
|
|
|
showLog(jsonDecode);
|
|
|
|
|
|
|
|
|
|
|
|
if (userInfo != null) {
|
|
|
|
if (userInfo != null) {
|
|
|
|
UserInfo.User user = userInfo.getRows().get(0);
|
|
|
|
UserInfo.User user = userInfo.getRows().get(0);
|
|
|
|
String status = user.getStatus();
|
|
|
|
String status = user.getStatus();
|
|
|
|
String username = user.getUsernames();
|
|
|
|
String username = user.getUsernames();
|
|
|
|
String token = user.getToken();
|
|
|
|
String token = user.getToken();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
switch (status) {
|
|
|
|
switch (status) {
|
|
|
|
case "0":
|
|
|
|
case "0":
|
|
|
|
showToast("用户名或密码错误");
|
|
|
|
showToast("用户名或密码错误");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case "1":
|
|
|
|
case "1":
|
|
|
|
|
|
|
|
if (user != null && user.getUsername() != null) {
|
|
|
|
|
|
|
|
String usernameLogin = UiUtlis.getText(etUse);
|
|
|
|
|
|
|
|
if (usernameLogin != null && usernameLogin.equals(user.getUsername())) {
|
|
|
|
SPUtils.put(LoginActivity.this, "save", savePwUser.isChecked());
|
|
|
|
SPUtils.put(LoginActivity.this, "save", savePwUser.isChecked());
|
|
|
|
SPUtils.put(LoginActivity.this, Contans.USERID, RSAUtils.encryptBASE64StrLocal(etUse.getText().toString()));
|
|
|
|
SPUtils.put(LoginActivity.this, Contans.USERID, RSAUtils.encryptBASE64StrLocal(etUse.getText().toString()));
|
|
|
|
SPUtils.put(LoginActivity.this, Contans.USERPWD, RSAUtils.encryptBASE64StrLocal(etPwd.getText().toString()));
|
|
|
|
SPUtils.put(LoginActivity.this, Contans.USERPWD, RSAUtils.encryptBASE64StrLocal(etPwd.getText().toString()));
|
|
|
|
@ -410,6 +415,13 @@ public class LoginActivity extends BaseActivity {
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
|
|
|
|
startActivity(intent);
|
|
|
|
startActivity(intent);
|
|
|
|
finish();
|
|
|
|
finish();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
showToast("登录异常,检测到数据被篡改...");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
showToast("登录异常...");
|
|
|
|
|
|
|
|
//showLog("username is null");
|
|
|
|
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case "2":
|
|
|
|
case "2":
|
|
|
|
showToast("登录异常...");
|
|
|
|
showToast("登录异常...");
|
|
|
|
|