|
|
|
@ -37,7 +37,6 @@ import com.rehome.dywoa.bean.LoginCommitBean
|
|
|
|
import com.rehome.dywoa.bean.UserInfoBean
|
|
|
|
import com.rehome.dywoa.bean.UserInfoBean
|
|
|
|
import com.rehome.dywoa.databinding.ActivityLoginBinding
|
|
|
|
import com.rehome.dywoa.databinding.ActivityLoginBinding
|
|
|
|
import com.rehome.dywoa.ui.activity.vpn.PrimaryAuthActivity
|
|
|
|
import com.rehome.dywoa.ui.activity.vpn.PrimaryAuthActivity
|
|
|
|
import com.rehome.dywoa.utils.DataPassUtils
|
|
|
|
|
|
|
|
import com.rehome.dywoa.utils.GsonUtils
|
|
|
|
import com.rehome.dywoa.utils.GsonUtils
|
|
|
|
import com.rehome.dywoa.utils.HttpListener
|
|
|
|
import com.rehome.dywoa.utils.HttpListener
|
|
|
|
import com.rehome.dywoa.utils.NoProgresshttpUtils
|
|
|
|
import com.rehome.dywoa.utils.NoProgresshttpUtils
|
|
|
|
@ -46,7 +45,6 @@ import com.rehome.dywoa.utils.RSAUtils
|
|
|
|
import com.rehome.dywoa.utils.SPUtils
|
|
|
|
import com.rehome.dywoa.utils.SPUtils
|
|
|
|
import com.rehome.dywoa.utils.StatusBarUtil
|
|
|
|
import com.rehome.dywoa.utils.StatusBarUtil
|
|
|
|
import com.rehome.dywoa.utils.UiUtlis
|
|
|
|
import com.rehome.dywoa.utils.UiUtlis
|
|
|
|
import com.rehome.dywoa.weiget.toastviewbymyself
|
|
|
|
|
|
|
|
import com.sangfor.sdk.SFUemSDK
|
|
|
|
import com.sangfor.sdk.SFUemSDK
|
|
|
|
import com.yolanda.nohttp.NoHttp
|
|
|
|
import com.yolanda.nohttp.NoHttp
|
|
|
|
import com.yolanda.nohttp.RequestMethod
|
|
|
|
import com.yolanda.nohttp.RequestMethod
|
|
|
|
@ -219,7 +217,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
// binding.etUsername.setText("RH00002")
|
|
|
|
// binding.etUsername.setText("RH00002")
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
|
|
|
|
|
|
|
|
// binding.etUsername.setText("RH00002")
|
|
|
|
// binding.etUsername.setText("RH00003")
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -227,6 +225,11 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
// binding.etUsername.setText("CY00005")
|
|
|
|
// binding.etUsername.setText("CY00005")
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// binding.etUsername.setText("CY00001")
|
|
|
|
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// binding.etUsername.setText("CY0001")
|
|
|
|
|
|
|
|
// binding.etPassword.setText("A000000a.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -273,11 +276,11 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
if (TextUtils.isEmpty(binding.etUsername.text.toString())) {
|
|
|
|
if (TextUtils.isEmpty(binding.etUsername.text.toString())) {
|
|
|
|
toastviewbymyself.makeText(context, "用户名不能为空", Toast.LENGTH_LONG).show()
|
|
|
|
showToast("用户名不能为空")
|
|
|
|
return@OnClickListener
|
|
|
|
return@OnClickListener
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (TextUtils.isEmpty(binding.etPassword.text.toString())) {
|
|
|
|
if (TextUtils.isEmpty(binding.etPassword.text.toString())) {
|
|
|
|
toastviewbymyself.makeText(context, "密码不能为空", Toast.LENGTH_LONG).show()
|
|
|
|
showToast("密码不能为空")
|
|
|
|
return@OnClickListener
|
|
|
|
return@OnClickListener
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -302,6 +305,11 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
checkConnectServerToUpdate();
|
|
|
|
checkConnectServerToUpdate();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onDestroy() {
|
|
|
|
|
|
|
|
super.onDestroy()
|
|
|
|
|
|
|
|
showLog("LoginActivity onDestroy")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun startAutoTicket() {
|
|
|
|
private fun startAutoTicket() {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 这里是自动免密认证接口,返回true表示认证成功,此时用户就可以进行资源访问了,
|
|
|
|
* 这里是自动免密认证接口,返回true表示认证成功,此时用户就可以进行资源访问了,
|
|
|
|
@ -419,11 +427,11 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
|
|
|
|
|
|
|
private fun checkInput(): Boolean{
|
|
|
|
private fun checkInput(): Boolean{
|
|
|
|
if (TextUtils.isEmpty(binding.etUsername.text.toString())) {
|
|
|
|
if (TextUtils.isEmpty(binding.etUsername.text.toString())) {
|
|
|
|
toastviewbymyself.makeText(context, "用户名不能为空", Toast.LENGTH_LONG).show()
|
|
|
|
showToast("用户名不能为空")
|
|
|
|
return false
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (TextUtils.isEmpty(binding.etPassword.text.toString())) {
|
|
|
|
if (TextUtils.isEmpty(binding.etPassword.text.toString())) {
|
|
|
|
toastviewbymyself.makeText(context, "密码不能为空", Toast.LENGTH_LONG).show()
|
|
|
|
showToast("密码不能为空")
|
|
|
|
return false
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
@ -608,9 +616,6 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
|
|
|
|
|
|
|
|
override fun onFailed(what: Int, response: Response<String?>?) {
|
|
|
|
override fun onFailed(what: Int, response: Response<String?>?) {
|
|
|
|
showLog("connect server onFailed")
|
|
|
|
showLog("connect server onFailed")
|
|
|
|
//离线登录
|
|
|
|
|
|
|
|
offLineLogin()
|
|
|
|
|
|
|
|
// showToast("无法连接到服务器,请检查网络环境")
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -623,7 +628,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
//val json: String = "Ms97MbjVaypr+CF04BTQ+Y7hbYp+orLZbXM2u+I+PZKSPSSaqR1dcuM3tsig3UpJ7s2qEw5DsJcVd0t4eJM79ABUFWW/0Nplhx37+6jR2YVaSJgA30L0O2FbuyG7SOjP0qfISNaN1L8eC3a7W5oFPpHxkZdxUf5sxJIQHA2c6lCI+Mo/BUgU1MgTIjM3puiWx99mvxOyl9k2oLZUjcjMOygzNUYYD21SQYQ6dtvdVz3iAtqeJ+0EVCtScPXePG/CH/s0Ti/VS54/KSrlRVfdn5s2pHqw5fd2BZX+ZGtIWTGpWb+Wt1ZtrPXPdv/r1Zx84Zcw0EqKicieeuYpfUH+eg==";
|
|
|
|
//val json: String = "Ms97MbjVaypr+CF04BTQ+Y7hbYp+orLZbXM2u+I+PZKSPSSaqR1dcuM3tsig3UpJ7s2qEw5DsJcVd0t4eJM79ABUFWW/0Nplhx37+6jR2YVaSJgA30L0O2FbuyG7SOjP0qfISNaN1L8eC3a7W5oFPpHxkZdxUf5sxJIQHA2c6lCI+Mo/BUgU1MgTIjM3puiWx99mvxOyl9k2oLZUjcjMOygzNUYYD21SQYQ6dtvdVz3iAtqeJ+0EVCtScPXePG/CH/s0Ti/VS54/KSrlRVfdn5s2pHqw5fd2BZX+ZGtIWTGpWb+Wt1ZtrPXPdv/r1Zx84Zcw0EqKicieeuYpfUH+eg==";
|
|
|
|
|
|
|
|
|
|
|
|
val url = Contans.IP + Contans.APPLOGINRSA
|
|
|
|
val url = Contans.IP + Contans.APPLOGINRSA
|
|
|
|
//val url = "http://192.168.2.150:8601/" + Contans.APPLOGINRSA
|
|
|
|
//val url = "http://192.168.2.115:8601/" + Contans.APPLOGINRSA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val request = NoHttp.createStringRequest(url, RequestMethod.POST)
|
|
|
|
val request = NoHttp.createStringRequest(url, RequestMethod.POST)
|
|
|
|
@ -744,11 +749,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
showLog(userInfo.statusMsg)
|
|
|
|
showLog(userInfo.statusMsg)
|
|
|
|
toastviewbymyself.makeText(
|
|
|
|
showToast(userInfo.statusMsg)
|
|
|
|
context,
|
|
|
|
|
|
|
|
userInfo.statusMsg,
|
|
|
|
|
|
|
|
Toast.LENGTH_LONG
|
|
|
|
|
|
|
|
).show()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
showToast("服务器请求失败")
|
|
|
|
showToast("服务器请求失败")
|
|
|
|
@ -926,11 +927,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
Log.i("login", userInfo.statusMsg)
|
|
|
|
Log.i("login", userInfo.statusMsg)
|
|
|
|
toastviewbymyself.makeText(
|
|
|
|
showToast(userInfo.statusMsg)
|
|
|
|
context,
|
|
|
|
|
|
|
|
userInfo.statusMsg,
|
|
|
|
|
|
|
|
Toast.LENGTH_LONG
|
|
|
|
|
|
|
|
).show()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -995,11 +992,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
Log.i("login", userInfo.statusMsg)
|
|
|
|
Log.i("login", userInfo.statusMsg)
|
|
|
|
toastviewbymyself.makeText(
|
|
|
|
showToast(userInfo.statusMsg)
|
|
|
|
context,
|
|
|
|
|
|
|
|
userInfo.statusMsg,
|
|
|
|
|
|
|
|
Toast.LENGTH_LONG
|
|
|
|
|
|
|
|
).show()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|