personalbank.cib.com.cn Open in urlscan Pro
240e:678:902::2a  Public Scan

URL: https://personalbank.cib.com.cn/pers/main/login.do
Submission Tags: falconsandbox
Submission: On February 15 via api from US — Scanned from DE

Form analysis 10 forms found in the DOM

Name: loginFormPOST /pers/main/j_spring_security_check

<form id="loginForm" name="loginForm" action="/pers/main/j_spring_security_check" method="post">
  <input type="hidden" name="type" value="0">
  <ul class="login-type fn-clearfix">
    <li>
      <label class="login-type-label active" for="logintype3">手机号</label>
      <input type="radio" name="logintype" id="logintype3" value="3" checked="">
    </li>
    <li>
      <label class="login-type-label" for="logintype1">卡号</label>
      <input type="radio" name="logintype" id="logintype1" value="1">
    </li>
    <li>
      <label class="login-type-label" for="logintype2">登录名</label>
      <input type="radio" name="logintype" id="logintype2" value="2">
    </li>
    <li class="login-type-lastli">
      <label class="login-type-label" for="logintype0">客户号</label>
      <input type="radio" name="logintype" id="logintype0" value="0">
    </li>
  </ul>
  <div class="login-form-wrap">
    <div class="login-form">
      <div class="ui-form-item" id="loginName_div">
        <label class="ui-label" id="loginName_label">手机号</label>
        <input type="text" size="18" maxlength="20" tabindex="1" class="ui-input ent_enabled ent2tab" id="loginNameTemp" value="" autocomplete="off" placeholder="请输入手机号">
        <input type="hidden" id="loginName" name="j_username" value="">
      </div>
      <div id="sms_div">
        <div class="ui-form-item form-item-captcha" id="captcha0">
          <label class="ui-label" for="addInYard">验证码</label>
          <input type="text" size="4" maxlength="4" tabindex="3" class="ui-input ent_enabled addinyard" id="mobilecaptchafield" name="mobilecaptchafield">
          <span class="verify-status"></span>
          <img src="/pers/main/AddInYard/AddInImage?imageId=Tue Feb 15 13:26:17 CST 2022" title="附加码" class="yardimg">
          <a class="yardimg-anchor">看不清,换一张</a>
        </div>
        <div class="ui-form-item form-item-verify-code" style=""><label class="ui-label"> 认证码</label>
          <input type="text" id="mobLogin_sendsms" class="ui-input validate[custom[onlyNumber],required,codeLength[6]]" value="" maxlength="6" name="hsendSms" onkeyup="verySMS();">
          <span id="sms-lefttime" class="sms-left-time" style="display: none"></span>
          <a id="btnSendSms" href="#" class="sms-send-btn" onclick="checkPhoneNo();" ondblclick="checkPhoneNo();">点击获取短信认证码</a>
          <div id="sms-tip" class="ui-form-explain">
            <span id="sms-tip-lefttime"></span>
            <span id="sms-tip-seqence">
            </span><span id="numTipInfo"></span>
          </div>
        </div>
        <script type="text/javascript">
          var myCount = 300;
          var leftCount = 6;
          var objTimer;
          var defaultTime = 300;
          var reSendTime = 90;
          myCount = 0;
          var sendSmsbyShortNumber = false;
          var btnSendSms = $("#btnSendSms");
          var smsLefttime = $('#sms-lefttime');
          var smsTipLefttime = $("#sms-tip-lefttime");
          var smsTipSeqence = $("#sms-tip-seqence");

          function sendSms() {
            var telPhoneValue = document.getElementById('loginName').value;
            var reg = new RegExp("(^[0-9]+$)|^$");
            if (telPhoneValue == "") {
              jalert('手机号不能为空');
              btnSendSms.prop("disabled", false);
              return false;
            }
            if (!reg.test(telPhoneValue)) {
              jalert('手机号必须是数字');
              btnSendSms.prop("disabled", false);
              return false;
            }
            if (telPhoneValue.length != 11) {
              jalert('手机号必须是11位');
              btnSendSms.prop("disabled", false);
              return false;
            }
            if (btnSendSms.prop("disabled")) {
              return false;
            }
            btnSendSms.prop("disabled", true);
            $.ajax({
              url: '/pers/main/base/sendOutSms.do',
              data: {
                "telPhone": document.getElementById('loginName').value,
                "timestamp": new Date().getTime()
              },
              type: 'POST',
              success: function(msg) {
                if (typeof(msg.error) == "undefined" || msg.error == false) {
                  if (msg.showSeqence) {
                    smsTipSeqence.html("请输入您手机收到的序号为" + msg.seqence + "的6位数短信认证码");
                  } else {
                    smsTipSeqence.html("");
                  }
                  if (myCount == defaultTime || myCount <= 0) {
                    myCount = defaultTime;
                    smsLefttime.html("已发送," + defaultTime + "秒");
                    smsLefttime.show();
                    btnSendSms.hide();
                    smsTipLefttime.html("如您未收到短信认证码," + reSendTime + "秒后可重新发送。");
                    objTimer = window.setInterval("backwardCount()", 1000);
                  } else {
                    myCount = defaultTime;
                  }
                  if (sendSmsbyShortNumber) {
                    $("#numTipInfo").html("(该短信通过95561发送)");
                  } else {
                    $('#numTipInfo').html('该短信已通过1069295561发送');
                  }
                } else {
                  jalert(msg.msg);
                  smsLefttime.html("");
                  smsLefttime.hide();
                  btnSendSms.show();
                  btnSendSms.prop("disabled", false);
                  $('#numTipInfo').html('');
                }
              },
              error: function() {
                jalert("服务器超时,请重试!");
                smsLefttime.html("");
                smsLefttime.hide();
                btnSendSms.show();
                btnSendSms.prop("disabled", false);
                $('#numTipInfo').html('');
              },
              timeout: 30000
            })
            return false;
          }

          function backwardCount() {
            btnSendSms.hide();
            if (myCount == 0 || leftCount == "0") {
              smsTipLefttime.html("短信认证码已失效,请重新获取。");
              smsTipSeqence.html("");
              btnSendSms.html("重新获取");
              btnSendSms.show();
              btnSendSms.prop("disabled", false)
              smsLefttime.hide();
              smsLefttime.html("");
              myCount = defaultTime;
              leftCount = "6";
              window.clearInterval(objTimer);
              $('#numTipInfo').html('');
            } else {
              if (myCount > defaultTime - reSendTime) {
                myLeftCount = myCount - defaultTime + reSendTime;
                smsLefttime.html("已发送," + myCount + "秒");
                smsLefttime.show();
                smsTipLefttime.html("如您未收到短信认证码," + myLeftCount + "秒后可重新发送。");
                btnSendSms.hide();
              } else {
                btnSendSms.html("重新获取");
                smsTipLefttime.html(myCount + "秒内有效");
                btnSendSms.show();
                btnSendSms.prop("disabled", false)
                smsLefttime.hide();
                smsLefttime.html("");
              }
              myCount--;
            }
          }
          $(function() {
            $("#" + "mobLogin_sendsms").addClass("validate[custom[onlyNumber],required,codeLength[6]]");
          })

          function intervalDisable() {
            smsTipLefttime.html("短信认证码已失效,请重新获取。");
            smsTipSeqence.html("");
            btnSendSms.html("重新获取");
            btnSendSms.show();
            btnSendSms.prop("disabled", false)
            smsLefttime.hide();
            smsLefttime.html("");
            myCount = defaultTime;
            leftCount = "6";
            window.clearInterval(objTimer);
            $('#numTipInfo').html('');
          }

          function setBtnSendSmsDisable() {
            btnSendSms.prop("disabled", true);
          }

          function setBtnSendSmsEnable() {
            btnSendSms.prop("disabled", false);
          }

          function isBtnSendSmsEnabled() {
            if (btnSendSms.prop("disabled")) {
              return false;
            } else return true;
          }
        </script>
      </div>
      <div id="loginpwd_div" style="display: none">
        <div class="ui-form-item form-item-password">
          <label class="ui-label"> 登录密码 </label>
          <span id="loginPwd" class="password-box pwd-container" style="display: none;"><input type="password" style="position:absolute; z-index: -1; right:0; padding:0; width: 0; border: 0;" tabindex="-1" value="*" id="hidden-loginPwd">
            <div class="hs_kb_wrap" style="border: 0px none rgb(0, 0, 0); display: none;"><input type="password" onpaste="return false;" autocomplete="off" oncontextmenu="return false;" value="" class="ui-input ent_enabled" id="iloginPwd"
                maxlength="16" tabindex="2" style="float: left; border: 0px none; margin: 0px; width: 112px;">
              <div class="hs_kb_btn" style="height: 38px;"></div>
            </div><input type="password" style="position:absolute; z-index: -1; right:5px; padding:0; width: 0; border: 0;" tabindex="-1" value="*" id="hidden_loginPwd">
          </span>
          <input type="hidden" id="hloginPwd" name="j_password">
          <script type="text/javascript">
            $(function() {
              var pwdctl = $(document.getElementById("loginPwd")).pwdControl({
                container: "#loginPwd",
                hiddenInput: "#hloginPwd",
                isLoginPwd: true,
                useControl: false,
                onInit: pwdInitComplete,
                style: 'ui-input ent_enabled ',
                tabindex: '2',
                switchContainer: '#controlUseDiv',
                maxLength: 16,
                initHide: true,
                fromOut: true,
                autoEncrypt: false,
                pbpk: {
                  sm2pkx: "11FF4333071D9B7B416FBEE8B992D0FCAD0B37C0312DBFF482AA7A7084F819F5",
                  sm2pky: "3871F6EEA2621BEDD4BBB11FE3E665C636BEAEEDCA03882C5C38CC1A1E469A1C"
                },
                placeholder: "请输入网银登录密码"
              });
              var usedCtrl = pwdctl.pwdControl('isUsedControl');
              if (usedCtrl) {
                var capsFlag = false;
                var ctrlType = pwdctl.pwdControl('checkBrowserSupport');
                var pwdVer = pwdctl.pwdControl('getVer');
                if (ctrlType === 'ie') {
                  if ('2.0.4' <= pwdVer) {
                    capsFlag = true;
                  }
                } else if (ctrlType === 'npapi') {
                  if ('1.0.3' <= pwdVer) {
                    capsFlag = true;
                  }
                }
                if (capsFlag) {
                  if (ctrlType !== 'ie') {
                    //支持非IE密码控件 监听CapsLock按键
                    pwdctl.pwdControl(true).bind('onCapital', function(isCaps) {
                      isCapslockOn = isCaps;
                      capsTip();
                    }, true);
                  }
                  pwdctl.pwdControl(true).bind('focus', function() {
                    var isCaps = pwdctl.pwdControl('getCaps');
                    isCapslockOn = isCaps;
                    capsTip();
                  }, true);
                  pwdctl.pwdControl(true).bind('blur', function(isCaps) {
                    capsHide();
                  }, true);
                }
              } else {
                $(document).keypress(CapsLockKeyPress);
                $(document).keydown(CapsLockKeydown);
                $("#loginPwd").keyup(capsTip);
                pwdctl.pwdControl(true).bind('focus', capsTip, false);
                pwdctl.pwdControl(true).bind('blur', capsHide, false);
              }
              //keyPress可以判断当前CapsLock状态,但不能捕获CapsLock键。
              function CapsLockKeyPress(event) {
                var e = event || window.event;
                var keyCode = e.keyCode || e.which; //按键的keyCode。
                var isShift = e.shiftKey || (keyCode == 16) || false; //shift键是否按住。
                if (!(keyCode >= 65 && keyCode <= 90) && !(keyCode >= 97 && keyCode <= 122)) return; //输入非英文字母
                if (((keyCode >= 65 && keyCode <= 90) && !isShift) // CapsLock打开,且没有按住shift键。
                  || ((keyCode >= 97 && keyCode <= 122) && isShift)) // CapsLock打开,且按住shift键。
                  isCapslockOn = true;
                else isCapslockOn = false;
              }
              //keyDown可以捕获CapsLock键,但不能判断CapsLock的状态。
              function CapsLockKeydown(e) {
                var keyCode = window.event ? e.keyCode : e.which;
                if (keyCode == 20 && isCapslockOn == true) isCapslockOn = false;
                else if (keyCode == 20 && isCapslockOn == false) isCapslockOn = true;
              }
            })
            var isCapslockOn;

            function capsTip() {
              if (isCapslockOn !== undefined && isCapslockOn) capsShow();
              else if (isCapslockOn !== undefined && !isCapslockOn) capsHide();
            }

            function capsShow() {
              if ($('.capslock').length <= 0) {
                var prompt = $('<div>').addClass('capslock');
                var promptContent = $('<div>').addClass("errorContent").html("* 大写锁定打开").appendTo(prompt);
                var arrow = $('<div>').addClass("errorArrow");
                prompt.find(".errorContent").before(arrow);
                arrow.addClass("errorArrowBottom").html(
                  '<div class="line1"></div><div class="line2"></div><div class="line3"></div><div class="line4"></div><div class="line5"></div><div class="line6"></div><div class="line7"></div><div class="line8"></div><div class="line9"></div><div class="line10"></div>'
                  );
                var offleft = $("#loginPwd").get(0).offsetLeft;
                var fieldHeight = $("#loginPwd").get(0).offsetHeight;
                var promptTop = fieldHeight + 2;
                var promptLeft = offleft + 5;
                prompt.css({
                  "top": promptTop,
                  "left": promptLeft
                });
                $("#loginPwd").after(prompt);
              }
            }

            function capsHide() {
              if ($('.capslock').length > 0) {
                $('.capslock').fadeTo("fast", 0.3, function() {
                  $(this).remove();
                });
              }
            }
          </script>
          <script language="javascript" for="ologinPwd" event="onCapital(isCaps)">
            //支持IE密码控件  监听CapsLock按键 for-event写法兼容IE11
            isCapslockOn = isCaps;
            capsTip();
          </script>
          <a href="/pers/main/login/loginPwdForgot.do" class="password-forgot" tabindex="10">忘记密码</a>
          <input type="hidden" name="pb_ma" id="hma">
        </div>
        <div class="ui-form-item form-item-captcha" id="captcha1" style="display:none;">
          <label class="ui-label" for="addInYard">验证码</label>
          <input type="text" size="4" maxlength="4" tabindex="3" class="ui-input ent_enabled addinyard" id="addInYard" name="captchafield">
          <span class="verify-status"></span>
          <img title="附加码" class="yardimg">
          <a class="yardimg-anchor">看不清,换一张</a>
        </div>
        <div class="ui-form-item form-item-checkbox" id="controlUseDiv" style="display:none;">
          <div class="ui-checkbox">
            <input type="checkbox" id="useControlChkBox">
            <label for="useControlChkBox">使用密码控件登录</label>
          </div>
        </div>
      </div>
      <div id="login_btn" style="display: none">
        <div class="agreeNote" style="">
          <input type="checkbox" name="isAgree" value="true" id="isAgree" style="vertical-align: middle" onclick="checkPrivacyPolicy();"><input type="hidden" id="__checkbox_isAgree" name="__checkbox_isAgree" value="true">
          <label for="isAgree" style="vertical-align: middle">我已认真阅读并同意<a href="javascript:queryPrivacyPolicy()">《兴业银行网络金融用户隐私保护条款》</a></label>
        </div>
        <input class="ui-button-lblue ui-cib-button ui-button-disabled ui-state-disabled" id="loginSubmitBtn" type="submit" tabindex="4" onclick="return doLogin();" value="登 录" role="button" aria-disabled="true" disabled="">
      </div>
      <div id="login_next_btn" style="display: none">
        <input id="loginNextBtn" type="button" class="ui-button-lblue ui-cib-button" tabindex="4" onclick="return queryAccount();" value="下一步" role="button" aria-disabled="false">
      </div>
      <div style="
                                            margin-top: 10px;
                                            background: #f4faff;
                                            text-align: center;
                                            line-height: 38px;
                                            font-size: 14px;
                                            font-weight: bold;
                                            color: #666;
                                        "> 未注册个人网银? <a style="cursor: pointer;" onclick="register()">马上注册</a>
      </div>
    </div>
  </div>
</form>

POST /pers/main/login!queryAccount

<form action="/pers/main/login!queryAccount" method="post" id="queryAccountForm" class="form clearfix">
  <input type="hidden" name="loginName" value="" id="queryAccountForm_loginName">
  <input type="hidden" name="loginType" value="1" id="queryAccountForm_3">
</form>

POST /pers/main/login!verySMS

<form action="/pers/main/login!verySMS" method="post" id="verySMSForm" class="form clearfix">
  <input type="hidden" name="hsendSms" value="" id="hiddenHsendSms">
  <input type="hidden" name="loginName" value="" id="hiddenLoginName">
  <input type="hidden" name="loginType" value="3" id="verySMSForm_3">
  <input type="hidden" name="captchafield" value="" id="hiddenCaptchafield">
</form>

POST /pers/main/login!changeControlUse.do

<form action="/pers/main/login!changeControlUse.do" method="post" id="changeControlUseForm" class="form clearfix">
  <input type="hidden" name="loginType" value="3" id="hiddenLoginType">
  <input type="hidden" name="useControl" value="false" id="hiddenUseControl">
</form>

POST /pers/main/j_spring_security_check

<form id="qrCodeLoginForm" action="/pers/main/j_spring_security_check" method="post">
  <input type="hidden" name="qrCodeLogin" value="true">
  <input type="hidden" name="pb_ma" id="hma_s">
</form>

POST /pers/main/register!registerAndLogin.do

<form action="/pers/main/register!registerAndLogin.do" method="post" id="firstLoginForm" class="form clearfix">
  <input type="hidden" name="hacctPwd" value="" id="firstLogin_hacctPwd">
  <input type="hidden" name="confirmLoginPwd" value="" id="firstLogin_hconfirmPwd">
  <input type="hidden" name="loginName" value="" id="firstLogin_loginName">
  <input type="hidden" name="referer" value="" id="firstLogin_referer">
  <input type="hidden" name="pb_ma" id="hma">
  <input name="faceQrCodeId" type="hidden" id="faceQrCodeId">
  <input name="faceStatus" type="hidden" id="faceStatus">
</form>

POST /pers/main/register!noCardToBind.do

<form action="/pers/main/register!noCardToBind.do" method="post" id="resetpwdLoginForm" class="form clearfix">
  <input type="hidden" name="hacctPwd" value="" id="noCardLogin_hacctPwd">
  <input type="hidden" name="confirmLoginPwd" value="" id="noCardLogin_hconfirmPwd">
  <input type="hidden" name="loginName" value="" id="noCardLogin_loginName">
  <input type="hidden" name="referer" value="" id="noCardLogin_referer">
  <input type="hidden" name="pb_ma" id="hma_c">
  <input name="faceQrCodeId" type="hidden" id="faceQrCodeId">
  <input name="faceStatus" type="hidden" id="faceStatus">
</form>

POST /pers/main/register!bindAndLogin.do

<form action="/pers/main/register!bindAndLogin.do" method="post" id="bindLoginBindForm" class="form clearfix">
  <input type="hidden" name="hacctPwd" value="" id="bindLogin_hacctPwd">
  <input type="hidden" name="loginName" value="" id="bindLogin_loginName">
  <input type="hidden" name="pb_ma" id="hma_b">
</form>

POST /pers/main/login.do

<form action="/pers/main/login.do" method="post" id="changeLoginTypeForm" class="form clearfix">
  <input type="hidden" name="loginType" value="" id="hidLoginType">
</form>

POST /pers/main/login.do;jsessionid=Ftz72IRwnJhFqfvoJsqvG5ds99zgrxTMRTAZ38bjPKa-MHd-zVdl!-417058204

<form action="/pers/main/login.do;jsessionid=Ftz72IRwnJhFqfvoJsqvG5ds99zgrxTMRTAZ38bjPKa-MHd-zVdl!-417058204" method="post" id="pensionAcctOpen" class="form clearfix">
  <input type="hidden" name="accountNo" value="" id="accountNo">
  <input type="hidden" name="signMobilePhone" value="" id="signMobilePhone">
  <input type="hidden" name="hsendSms" value="" id="sms">
</form>

Text Content

 * 主页
 * 手机银行
 * 微信银行
 * 在线客服

扫码登录更加便捷哦~


个人网银登录

 * 手机号
 * 卡号
 * 登录名
 * 客户号

手机号
验证码 看不清,换一张
认证码 点击获取短信认证码

登录密码

忘记密码
验证码 看不清,换一张
使用密码控件登录
我已认真阅读并同意《兴业银行网络金融用户隐私保护条款》

未注册个人网银? 马上注册



*

无法使用控件

安全提示:
1、请不要在网吧等公共场所使用个人网上银行。
2、兴业银行个人网上银行登录方式升级,需安装密码控件并将个人网银地址添加到浏览器可信任站点,重启浏览器即可使用。个人网银加密控件安装指南。
3、每次使用后,请点击 “安全退出” 结束使用,网盾用户请拔出网盾并妥善保管。



扫码成功

请在手机上确认登录


二维码已失效




即将超时,剩余时间30秒

若二维码已失效,请点此 刷新

请安装控件后登录

请刷新二维码后重新登录

该浏览器无法使用控件

请使用手机银行APP扫码并以客户号登录

免输入
更便捷
更安全

未开通网上银行?立即开通





信用卡 信用卡申请 申请进度查询 信用卡激活 查询密码设置 信用卡挂失 卡片邮寄情况 电子渠道II类户 II类户申请 扫一扫下载手机银行 申请进度查询 卡号查询
帮助 申请指南 功能介绍 资费标准 常见问题 功能演示 其他 安全说明 网银助手 下载中心 网盾管理工具 《兴业银行网络金融用户隐私保护条款》

兴业银行 版权所有 本网站支持IPv6 福建省福州市湖东路154号 350003  客户服务热线:95561

  请点击“立即安装控件”,按提示进行安装,安装完成后请重启浏览器。

  

  (控件安装不上怎么办?)



温馨提示close

请通过PC电脑登录个人网银。若您使用平板电脑,请到应用商店下载安装平板电脑个人网银客户端后登录个人网银。

(安装使用遇到问题?)

确认