|
|
|
@ -15,10 +15,16 @@ import android.view.LayoutInflater;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.View;
|
|
|
|
import android.widget.Button;
|
|
|
|
import android.widget.Button;
|
|
|
|
import android.widget.EditText;
|
|
|
|
import android.widget.EditText;
|
|
|
|
|
|
|
|
import android.widget.RadioButton;
|
|
|
|
|
|
|
|
import android.widget.RadioGroup;
|
|
|
|
import android.widget.TextView;
|
|
|
|
import android.widget.TextView;
|
|
|
|
import android.widget.Toast;
|
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.rehome.pdf.utils.SPUtils;
|
|
|
|
|
|
|
|
import com.rehome.zhdcoa.Contans;
|
|
|
|
import com.rehome.zhdcoa.R;
|
|
|
|
import com.rehome.zhdcoa.R;
|
|
|
|
import com.rehome.zhdcoa.base.BaseActivity;
|
|
|
|
import com.rehome.zhdcoa.base.BaseActivity;
|
|
|
|
import com.sangfor.sdk.SFUemSDK;
|
|
|
|
import com.sangfor.sdk.SFUemSDK;
|
|
|
|
@ -64,6 +70,10 @@ public class VpnAuthActivity extends BaseActivity implements SFAuthResultListene
|
|
|
|
|
|
|
|
|
|
|
|
private ProgressDialog mProgressDialog = null; // 进度条对话框
|
|
|
|
private ProgressDialog mProgressDialog = null; // 进度条对话框
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private RadioGroup rg;
|
|
|
|
|
|
|
|
private RadioButton rb1;
|
|
|
|
|
|
|
|
private RadioButton rb2;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
// @Override
|
|
|
|
// public int getContentViewID() {
|
|
|
|
// public int getContentViewID() {
|
|
|
|
@ -115,10 +125,36 @@ public class VpnAuthActivity extends BaseActivity implements SFAuthResultListene
|
|
|
|
mServerAddressEditText = findViewById(R.id.vpn_addr_editView);
|
|
|
|
mServerAddressEditText = findViewById(R.id.vpn_addr_editView);
|
|
|
|
mUserNameEditView = findViewById(R.id.svpn_username_editView);
|
|
|
|
mUserNameEditView = findViewById(R.id.svpn_username_editView);
|
|
|
|
mUserPasswordEditView = findViewById(R.id.svpn_userPassword_editView);
|
|
|
|
mUserPasswordEditView = findViewById(R.id.svpn_userPassword_editView);
|
|
|
|
|
|
|
|
rg = findViewById(R.id.rg);
|
|
|
|
|
|
|
|
rb1 = findViewById(R.id.rb1);
|
|
|
|
|
|
|
|
rb2 = findViewById(R.id.rb2);
|
|
|
|
//登录按钮
|
|
|
|
//登录按钮
|
|
|
|
mLoginButton = findViewById(R.id.svpn_login_button);
|
|
|
|
mLoginButton = findViewById(R.id.svpn_login_button);
|
|
|
|
mLoginButton.setOnClickListener(this);
|
|
|
|
mLoginButton.setOnClickListener(this);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String vpnLoginType = (String) SPUtils.get(this, Contans.VPN_LOGIN_TYPE, "");
|
|
|
|
|
|
|
|
if (TextUtils.isEmpty(vpnLoginType)) {
|
|
|
|
|
|
|
|
rb1.setChecked(true);
|
|
|
|
|
|
|
|
rb2.setChecked(false);
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
if("内部员工登录".equals(vpnLoginType)){
|
|
|
|
|
|
|
|
rb1.setChecked(true);
|
|
|
|
|
|
|
|
rb2.setChecked(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if("外部人员认证".equals(vpnLoginType)){
|
|
|
|
|
|
|
|
rb1.setChecked(false);
|
|
|
|
|
|
|
|
rb2.setChecked(true);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
rg.setOnCheckedChangeListener((group, checkedId) -> {
|
|
|
|
|
|
|
|
if(checkedId==R.id.rb1){
|
|
|
|
|
|
|
|
SPUtils.put(context,Contans.VPN_LOGIN_TYPE,"内部员工登录");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(checkedId==R.id.rb2){
|
|
|
|
|
|
|
|
SPUtils.put(context,Contans.VPN_LOGIN_TYPE,"外部人员认证");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
initToolbar("aTrust 登录", "", new View.OnClickListener() {
|
|
|
|
initToolbar("aTrust 登录", "", new View.OnClickListener() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onClick(View v) {
|
|
|
|
public void onClick(View v) {
|
|
|
|
@ -188,23 +224,9 @@ public class VpnAuthActivity extends BaseActivity implements SFAuthResultListene
|
|
|
|
mServerAddress = mServerAddressEditText.getText().toString();
|
|
|
|
mServerAddress = mServerAddressEditText.getText().toString();
|
|
|
|
mUserName = mUserNameEditView.getText().toString();
|
|
|
|
mUserName = mUserNameEditView.getText().toString();
|
|
|
|
mUserPassword = mUserPasswordEditView.getText().toString();
|
|
|
|
mUserPassword = mUserPasswordEditView.getText().toString();
|
|
|
|
|
|
|
|
|
|
|
|
//开始主认证
|
|
|
|
//开始主认证
|
|
|
|
startPrimaryAuth();
|
|
|
|
startPrimaryAuth();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// switch (v.getId()) {
|
|
|
|
|
|
|
|
// case R.id.svpn_login_button: {
|
|
|
|
|
|
|
|
// mServerAddress = mServerAddressEditText.getText().toString();
|
|
|
|
|
|
|
|
// mUserName = mUserNameEditView.getText().toString();
|
|
|
|
|
|
|
|
// mUserPassword = mUserPasswordEditView.getText().toString();
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// //开始主认证
|
|
|
|
|
|
|
|
// startPrimaryAuth();
|
|
|
|
|
|
|
|
// break;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// default:
|
|
|
|
|
|
|
|
// break;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//开始用户名密码认证
|
|
|
|
//开始用户名密码认证
|
|
|
|
@ -230,8 +252,16 @@ public class VpnAuthActivity extends BaseActivity implements SFAuthResultListene
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 开始用户名密码认证,认证结果会在认证回调onAuthSuccess,onAuthFailed,onAuthProgress中返回
|
|
|
|
* 开始用户名密码认证,认证结果会在认证回调onAuthSuccess,onAuthFailed,onAuthProgress中返回
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
if(rb1.isChecked()){
|
|
|
|
|
|
|
|
String adUsername = mUserName+"@ad57795";
|
|
|
|
|
|
|
|
//showLog("------adUsername-------");
|
|
|
|
|
|
|
|
//showLog(adUsername);
|
|
|
|
|
|
|
|
SFUemSDK.getInstance().startPasswordAuth(mServerAddress, adUsername, mUserPassword);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(rb2.isChecked()){
|
|
|
|
SFUemSDK.getInstance().startPasswordAuth(mServerAddress, mUserName, mUserPassword);
|
|
|
|
SFUemSDK.getInstance().startPasswordAuth(mServerAddress, mUserName, mUserPassword);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 认证成功
|
|
|
|
* 认证成功
|
|
|
|
|