https://otwosoftapp.fun/

提交的 URL:
https://otwosoftapp.fun/
报告完成时间:

链接 · 找到 0 个

JavaScript 变量 · 找到 11 个

名称类型
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
Vuefunction
axiosfunction
__core-js_shared__object
_function
ELEMENTobject
md5function
Mainobject

控制台日志消息 · 找到 3 条

类型类别记录
errornetwork
URL
https://otwosoftapp.fun/resource/home_h.mp4
文本
Failed to load resource: the server responded with a status of 404 ()
infoother
URL
https://otwosoftapp.fun/frame/vue.js
文本
Download the Vue Devtools extension for a better development experience: https://github.com/vuejs/vue-devtools
infoother
URL
https://otwosoftapp.fun/frame/vue.js
文本
You are running Vue in development mode. Make sure to turn on production mode when deploying for production. See more tips at https://vuejs.org/guide/deployment.html

HTML

<!DOCTYPE html><html lang="en" class="index-page"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover, user-scalable=no"><meta name="robots" content="noindex,nofollow,nosnippet,noarchive"><title>02SOFT</title><link rel="stylesheet" href="/frame/index.css"><link href="/frame/soft02.css" rel="stylesheet"></head><body class="el-popup-parent--hidden"><div id="app"><div class="page-index-bg"><a href="/index/customer/country.html" class="index_language my-text-center"><img src="/resource/lang.svg" style="width: 30px;"><div>Language</div></a><div class="my-text-center" style="width: 100%; padding-top: 100px;"><img src="/resource/logo_l.png" class="big-logo"></div><div style="position: absolute; bottom: 0px; margin: auto; width: 100%;"><div style="position: relative; margin: auto; text-align: center;"><div class="button-block"><div class="el-row"><div class="el-col el-col-12 el-col-offset-6"><div class="my-text-center" style="margin-bottom: 30px;"><a class="primary-block-text-color el-link is-underline"><!----><span class="el-link--inner"><i class="el-icon-phone-outline"></i>Contact Us</span><!----></a></div></div></div><div class="el-row"><div class="el-col el-col-16 el-col-offset-4"><div style="margin-bottom: 30px;"><button type="button" class="el-button rot-page-btn el-button--default" style="width: 100%;"><!----><!----><span>Sign in</span></button></div></div></div><div class="el-row"><div class="el-col el-col-16 el-col-offset-4"><div style="margin-bottom: 30px;"><button type="button" class="el-button rot-page-btn1 el-button--default" style="width: 100%;"><!----><!----><span>Register</span></button></div></div></div></div><div style="text-align: left;"><a href="/index/customer/signup_notice.html" class="primary-color el-link el-link--default is-underline" style="margin-left: 20px; font-size: 10px;"><!----><span class="el-link--inner">Register Agreement</span><!----></a></div><div><div class="my-flex my-flex-column my-flex-center index_page_third_block"><div class="my-flex my-flex-row" style="margin-top: 20px;"><div class="index_page_third_item2 my-text-center my-grow"><img src="/resource/part_w/p1.png" class="index_page_third_img"></div><div class="index_page_third_item2 my-text-center my-grow"><img src="/resource/part_w/p2.png" class="index_page_third_img"></div><div class="index_page_third_item2 my-text-center my-grow"><img src="/resource/part_w/p3.png" class="index_page_third_img"></div></div><div class="my-flex my-flex-row" style="margin-top: 20px;"><div class="index_page_third_item2 my-text-center my-grow"><img src="/resource/part_w/p4.png" class="index_page_third_img"></div><div class="index_page_third_item2 my-text-center my-grow"><img src="/resource/part_w/p5.png" class="index_page_third_img"></div><div class="index_page_third_item2 my-text-center my-grow"><img src="/resource/part_w/p6.png" class="index_page_third_img"></div></div></div></div><!----></div></div></div><!----><div class="el-dialog__wrapper" style="z-index: 2001;"><div role="dialog" aria-modal="true" aria-label="Login" class="el-dialog dialog_margin_login"><div class="el-dialog__header"><span class="el-dialog__title">Login</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><div class="el-dialog__body"><form class="el-form"><div class="el-form-item"><!----><div class="el-form-item__content" style="margin-left: 0px;"><div class="el-input"><!----><input type="text" autocomplete="new-password" name="login_phone_number" placeholder="Phone Number/User Name" class="el-input__inner"><!----><!----><!----><!----></div><!----></div></div><div class="el-form-item" style="margin-bottom: 5px;"><!----><div class="el-form-item__content" style="margin-left: 0px;"><div class="el-input el-input-group el-input-group--append"><!----><input type="password" autocomplete="new-password" name="login_password" placeholder="Password" class="el-input__inner"><!----><!----><div class="el-input-group__append"><button type="button" class="el-button el-button--default"><!----><!----><span>Forgot?</span></button></div><!----></div><!----></div></div></form></div><div class="el-dialog__footer"><div class="dialog-footer" style="text-align: center;"><button type="button" class="el-button rot-page-btn el-button--default" style="width: 80%;"><!----><!----><span>Sign in</span></button><a class="primary-color el-link is-underline" style="margin-top: 10px; width: 80%;"><!----><span class="el-link--inner">Register Now</span><!----></a></div></div></div></div><div class="el-dialog__wrapper" style="display: none;"><div role="dialog" aria-modal="true" aria-label="Register" class="el-dialog dialog_margin_reg"><div class="el-dialog__header"><span class="el-dialog__title">Register</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><!----><div class="el-dialog__footer"><div class="dialog-footer" style="text-align: center;"><button type="button" class="el-button rot-page-btn el-button--default" style="width: 80%;"><!----><!----><span>Register</span></button><a class="el-link el-link--primary is-underline" style="margin-top: 10px;"><!----><span class="el-link--inner">Back To Login</span><!----></a></div></div></div></div></div><script src="/frame/vue.js"></script><script> Vue.config.productionTip=false </script><script src="/frame/axios.min.js"></script><script src="/frame/index.js"></script><script src="/frame/md5.min.js"></script><script>
  var Main = {
    data() {
      return {
        dialogLoginFormVisible: true,
        dialogRegisterFormVisible:false,
        register_agreement:true,
        login_phone_number:'',
        login_password:'',
        reg_nickname:'',
        reg_phone_number:'',
        reg_password:'',
        reg_withdrawl_password:'',
        reg_invite_code:'',
        login_video: false,
      };
    },
    methods: {
      to_reg(){
        console.log('to_reg');
        this.dialogLoginFormVisible = false;
        this.dialogRegisterFormVisible = true;
      },
      to_login(){
        this.dialogLoginFormVisible = true;
        this.dialogRegisterFormVisible = false;
      },
      to_forgot(){
        this.login_phone_number = '';
        this.reg_nickname = '';

        this.reg_phone_number = '';
        this.reg_password = '';

        this.reg_withdrawl_password = '';
        this.reg_invite_code = '';

        window.location.href = "/index/user_profile/customer_service";
      },
      do_login(){
        console.log('do_login...');
        let time = Date.now();
        let that = this;

        if (this.check_login_input()){
          axios({
            method: 'post',
            url: '/index/customer/login_action',
            data: {
              tel: this.login_phone_number,
              pwd: md5(md5(this.login_password)+time),
              time:time,
            }
          }).then(function (response) {
            console.log(response);
            if (response.data.code == 0){
              that.$message({
                message: response.data.info,
                type: 'success'
              });
              that.dialogLoginFormVisible = false;
              // that.login_video = true;
              setTimeout(function() {location.href = "/index/home/home.html"}, 1000);
            }
            else {
              that.$message({
                message: response.data.info,
                type: 'warning'
              });
            }
          }).catch(function (error) {
            console.log('error:',error);
            if(error.code == 'ECONNABORTED'){
              that.$message({
                message: "Request timed out, please try again",
                type: 'error'
              });
            }
            else {
              that.$message({
                message: error.message,
                type: 'error'
              });
            }
          });
        }
      },
      check_login_input(){
        console.log('check_login_input:' + this.login_phone_number);
        if(this.login_phone_number.trim() === ''){
          this.$message({
            message: 'Please input your username/Phone NO.',
            type: 'warning'
          });
          return false;
        }else if(this.login_password.trim() === ''){
          this.$message({
            message: 'Please enter the login password',
            type: 'warning'
          });
          return false;
        }
        else {
          return true;
        }
      },
      do_reg(){
        that = this;
        if (this.check_reg_input()){
          axios({
            method: 'post',
            url: '/index/customer/register_action.html',
            data: {
              user_name: this.reg_nickname,
              tel:this.reg_phone_number,
              pwd:md5(this.reg_password),
              pwd2:md5(this.reg_password),
              withdrawal_pwd:md5(this.reg_withdrawl_password),
              invite_code:this.reg_invite_code,
            }
          }).then(function (response) {
            console.log(response);
            if (response.data.code == 0){
              that.$message({
                message: response.data.info,
                type: 'success'
              });
              setTimeout(function() {that.dialogRegisterFormVisible=false;}, 1000);
            }
            else {
              that.$message({
                message: response.data.info,
                type: 'warning'
              });
            }
          }).catch(function (error) {

            console.log('error:',error);
            if(error.code == 'ECONNABORTED'){
              that.$message({
                message: "Request timed out, please try again",
                type: 'error'
              });
            }
            else {
              that.$message({
                message: error.message,
                type: 'error'
              });
            }
          });
        }
      },
      check_reg_input(){
        if(this.reg_nickname.trim() === ''){
          this.$message({
            message: 'Please input your username',
            type: 'warning'
          });
          return false;
        }else if(this.reg_phone_number.trim() === ''){
          this.$message({
            message: 'Please input your Phone NO.',
            type: 'warning'
          });
          return false;
        }
        else if(this.reg_password.trim() === ''){
          this.$message({
            message: 'Please enter the login password',
            type: 'warning'
          });
          return false;
        }
        else if(this.reg_withdrawl_password.trim() === ''){
          this.$message({
            message: 'Please input withdrawal password',
            type: 'warning'
          });
          return false;
        }
        else if(this.reg_invite_code.trim() === ''){
          this.$message({
            message: 'Please enter the invitation code',
            type: 'warning'
          });
          return false;
        }
        else {
          return true;
        }
      },
    }
  };
  var Ctor = Vue.extend(Main)
  new Ctor().$mount('#app')
</script><div class="v-modal" tabindex="0" style="z-index: 2000;"></div></body></html>