- ID da verificação
- 3a23f637-1963-461e-ad2c-599c9eb77a81Concluído
- URL enviado:
- https://otwosoftapp.fun/
- Relatório concluído:
Links · 0 encontrado(s)
Os links de saída identificados na página
Variáveis JavaScript · 11 encontrada(s)
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
Vue | function |
axios | function |
__core-js_shared__ | object |
_ | function |
ELEMENT | object |
md5 | function |
Main | object |
Mensagens de registro do console · 3 encontrada(s)
Mensagens registradas no console web
Tipo | Categoria | Log |
---|---|---|
error | network |
|
info | other |
|
info | other |
|
HTML
O corpo HTML bruto da página
<!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>