UNPKG

lixin-web

Version:

vue and bootstrap

385 lines (346 loc) 18 kB
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta content="width=device-width, initial-scale=1.0, user-scalable=no" name="viewport"> <title>登录</title> <!-- 引用样式文件开始 --> <link rel="stylesheet" type="text/css" href="/css/common-all-plugin.css"> <link rel="stylesheet" type="text/css" href="/css/common.css"> <link rel="stylesheet" type="text/css" href="/css/login.css"> <!-- 引用样式文件结束 --> <!-- 引用脚本文件开始--> <script type="text/javascript" src="/config.js"></script> <script >include('/common-all-plugin-01.js');</script> <script >include('/app.js');</script> <!-- 引用脚本文件结束--> <script> if (AppData.isLogin()) { window.location.href ='/index.html'; } </script> <style> #light-loader{position: absolute;top: -120px;bottom: 0;left: 0;right: 0;margin: auto;z-index: 1000;display:none} #loaded{display: none;color: #fff;position: absolute;left: 0;top: 220px;text-align: center; color: white;width: 312px;margin: auto;right: 0;} /* .form-group.googeltest{display:none} */ </style> </head> <body> <img src="" alt="" id="rainyDay" width="100%" height="100%" /> <div class="menu01"></div><script type="text/javascript">load(); </script> <div class="login1 line-test"> <div class="login1-2"> <i></i> <p class="p">线路检测</p> </div> <div class="erwema list bounceInUp animated"> <ul> <li><span class="mb"><b class="speed hr4g">0</b>ms/秒</span><a href=""><span class="link-text"></span><span class="link">进入网站</span></a></li> <li><span class="mb"><b class="speed">0</b>ms/秒</span><a href=""><span class="link-text"></span><span class="link">进入网站</span></a></li> <li><span class="mb co"><b class="speed">0</b>ms/秒</span><a href=""><span class="link-text"></span><span class="link">进入网站</span></a></li> <li><span class="mb"><b class="speed">0</b>ms/秒</span><a href=""><span class="link-text"></span><span class="link">进入网站</span></a></li> <li><span class="mb"><b class="speed">0</b>ms/秒</span><a href=""><span class="link-text"></span><span class="link">进入网站</span></a></li> <li><span class="mb"><b class="speed">0</b>ms/秒</span><a href=""><span class="link-text"></span><span class="link">进入网站</span></a></li> </ul> <div class="again"> <p>如果我们的检测中心对您有帮助,请按 Ctrl+D收藏: 如果检测后不能登录请按以下方式操作:</p> <a href="javascript:void(0)" data-command="reload">重新测速</a> </div> <div class="xieyi"> <p class="color">★ 打开IE浏览器:</p> <p>打开IE浏览器,选择:工具-> Internet选项-> 在选择 (删除历史浏览记录)-> 删除-> 重启IE</p> <p class="color">★ 如果您体验过程中出现卡顿:</p> <p>请在您打开本界面选择其它线路看看。</br> 如果您在访问我们域名时被跳转到其它网站,那是您当地电信运营商dns被劫持,您可以通过修改电脑本地dns来解决。此处为您提供手动修改教程和自动修改软件。具体:</br> 请点击下载:反劫持操作教程及软件</br> 也可以直接:查看网页版在线说明</p> </div> </div> </div> <div class="login1 yuming-test"> <div class="login1-2"> <i></i> <p class="p">域名验证</p> </div> <div class="erwema erwema4 bounceInUp animated"> <form id="domain-form"> <div class="form-groud"> <input name="domain" type="text" class="form-control" placeholder="域名"> <input name="code" type="text" class="form-control" placeholder="验证码" style="width:157px;margin-right:10px;"><img height="35" width="144" src="/api/utils/login-security-code" /> <a href="javascript:void(0)" class="btn btn-block" data-command="verify">立刻验证</a> <p> 当您获得利信娱乐登陆链接后,请登陆利信娱乐唯一域名验证系统进行验证域名是否属于本平台! </p> </div> </form> </div> </div> <div class="login1 ios-dow"> <div class="login1-2"> <i></i> <p class="p">IOS下载</p> </div> <div class="erwema bounceInUp animated"> <img src="img/lixinnew/er.png"> <p>扫描二维码安装ios手机端</p> <p class="jiaocheng">请在iPhone【设置】-->【通用】-->【设备管理】--> 找到信任证书,点击信任,到App图标,点击即可使用!</p> </div> </div> <div class="login1 and-dow"> <div class="login1-2"> <i></i> <p class="p">安卓下载</p> </div> <div class="erwema erwema2 bounceInUp animated"> <img src="img/lixinnew/er.png"> <p>扫描二维码安装ios手机端</p> </div> </div> <div class="login1 pc-dow"> <div class="login1-2"> <a href="weblogin.html"><i></i> <p class="p">PC下载</p> </a> </div> <!-- <div class="erwema erwema3 bounceInUp animated"> <img src="img/login/cxy_03.png"> <p>我们的程序猿哥哥还在开发中</p> </div> --> </div> <!-- 时钟 --> <div class="fill"> <div class="reference"></div> <div class="clock" id="utility-clock" style="transform: scale(0.5);"> <div class="centre"> <div class="dynamic"></div> <div class="expand round circle-1"></div> <div class="anchor hour"> <div class="element thin-hand"></div> <div class="element fat-hand"></div> </div> <div class="anchor minute"> <div class="element thin-hand"></div> <div class="element fat-hand minute-hand"></div> </div> <div class="anchor second"> <div class="element second-hand"></div> </div> <div class="expand round circle-2"></div> <div class="expand round circle-3"></div> </div> </div> </div> <div id="login-form" class="login-div"> <img class="logo" style="visibility: hidden;" src="img/lixinnew/logo.png" alt="" /> <canvas id="particle"></canvas> <div data-injection="DengLu"></div> <ul class="row login-list"> <li class="col-xs-4" onclick="javascript:location.href='/game-aboutus.html'"> <span class="glyphicon glyphicon-check"></span> <p><a href="/game-aboutus.html">用户协议</a></p> </li> <li class="col-xs-4" data-command="forget-password"> <span class="glyphicon glyphicon-lock" ></span> <p><a >忘记密码</a></p> </li> <li class="col-xs-4"> <span class="glyphicon glyphicon-headphones"></span> <p><a data-command="kefu">联系客服</a></p> </li> </ul> <div class="login_dqsd"> <img src="img/login/cs.png" class="cs" alt="" /> <div class="login_dqsd-1"> <div>当前线路速度为</div> <div><span class="login_xlpm">0</span>ms/秒</div> </div> </div> <div id="loaded">已加载<span>0%</span></div> </div> <script >include('/common-all-plugin-02.js');</script><script >include('/common-all-plugin-03.js');</script> <script >include('/common-all.js');</script> <script >include('/common-manager.js');</script> <script type="text/javascript"> var clock = document.querySelector('#utility-clock') utilityClock(clock) if (clock.parentNode.classList.contains('fill')) autoResize(clock, 295 + 32) function utilityClock(container) { var dynamic = container.querySelector('.dynamic') var hourElement = container.querySelector('.hour') var minuteElement = container.querySelector('.minute') var secondElement = container.querySelector('.second') var minute = function(n) { return n % 5 == 0 ? minuteText(n) : minuteLine(n) } var minuteText = function(n) { var element = document.createElement('div') element.className = 'minute-text' element.innerHTML = (n < 10 ? '0' : '') + n position(element, n / 60, 135) dynamic.appendChild(element) } var minuteLine = function(n) { var anchor = document.createElement('div') anchor.className = 'anchor' var element = document.createElement('div') element.className = 'element minute-line' rotate(anchor, n) anchor.appendChild(element) dynamic.appendChild(anchor) } var hour = function(n) { var element = document.createElement('div') element.className = 'hour-text hour-' + n element.innerHTML = n position(element, n / 12, 105) dynamic.appendChild(element) } var position = function(element, phase, r) { var theta = phase * 2 * Math.PI element.style.top = (-r * Math.cos(theta)).toFixed(1) + 'px' element.style.left = (r * Math.sin(theta)).toFixed(1) + 'px' } var rotate = function(element, second) { element.style.transform = element.style.webkitTransform = 'rotate(' + (second * 6) + 'deg)' } var animate = function() { var now = new Date() var time = now.getHours() * 3600 + now.getMinutes() * 60 + now.getSeconds() * 1 + now.getMilliseconds() / 1000 rotate(secondElement, time) rotate(minuteElement, time / 60) rotate(hourElement, time / 60 / 12) requestAnimationFrame(animate); } for (var i = 1; i <= 60; i ++) minute(i) for (var i = 1; i <= 12; i ++) hour(i) animate(); } function autoResize(element, nativeSize) { var update = function() { var scale = Math.min(window.innerWidth, window.innerHeight) / nativeSize element.style.transform = element.style.webkitTransform = 'scale(0.5)' } update() window.addEventListener('resize', update) } </script> <script> $(function(){ window.onload = function() { /* //背景随时间切换 var now = new Date(); var curr_hour = now.getHours(); if(curr_hour >= 12 && curr_hour < 19) { document.body.style.background = 'url(../img/login/login_bg3.jpg)'; } else if(curr_hour >= 01 && curr_hour < 07){ document.body.style.background = 'url(../img/login/login_bg2.jpg)'; }else{ document.body.style.background = 'url(../img/login/login_bg.jpg)'; } */ $('.login1-2').click(function(){ $(this).next('.erwema').toggleClass('show1'); $(this).parents('.login1').siblings().children('.erwema').removeClass('show1'); }); $('.erwema').append('<div class="login-close glyphicon glyphicon-remove"></div>'); function remainTime(){ $('.login-close').click(function(){ $('.erwema').removeClass('show1'); }) } setTimeout(remainTime(),3000); }; }) </script> <script type="text/javascript" src="/plugins/official/rainyday.min.js"></script> <script type="text/javascript" src="/plugins/official/lightLoader.min.js"></script> <script type="text/javascript"> var Ping=function(){};Ping.prototype.ping=function(a,b,c){function d(){e&&clearTimeout(e);var a=new Date-f;"function"==typeof b&&b(a)}this.img=new Image,c=c||0;var e,f=new Date;this.img.onload=this.img.onerror=d,c&&(e=setTimeout(d,c)),this.img.src=a+"/?"+ +new Date}; </script> <script type="text/javascript"> // $(window).load(function(){ $(function(){ $.post('/api/utils/domain-urls',{},Will.successRes(function(datas){ function line(){ var p = new Ping(); var line_list = $('.erwema.list ul li'); var array = datas; var result = []; for(var i = 0;i<array.length;i++){ p.ping(array[i], function(j){ return function(data) { result.push({SuDu:data,URL:array[j]}); if(result.length==array.length){ result.sort(function(a,b){return a.SuDu-b.SuDu}); $.each(result,function(idx,ele){ line_list.eq(idx).find('.speed').html(this.SuDu); line_list.eq(idx).find('.link-text').html(this.URL) line_list.eq(idx).find('a').attr('href',this.URL); }); } } }(i)); } var login_link = location.href; p.ping(login_link, function(data) { $(".login_xlpm").html(data); }); } line(); $('[data-command="reload"]').click(function(){ $('.erwema.list ul li').find('.speed').html("..."); line(); }); })); }); </script> <script> function animate(a){if("function"==typeof a){var b=16;ctx.clearRect(0,0,canvas.width,canvas.height),a(b),RAF(function(){animate(a)})}}function Particle(a,b,c,d,e,f,g){this.x=a,this.y=b,this.ex=c,this.ey=d,this.vx=e,this.vy=f,this.a=1500,this.color=g,this.width=particleSize_x,this.height=particleSize_y,this.stop=!1,this["static"]=!1,this.maxCheckTimes=10,this.checkLength=5,this.checkTimes=0}function useImage(){img.complete?canvasHandle.init():img.onload=function(){canvasHandle.init()}}var canvas=document.getElementById("particle"),ctx=canvas.getContext("2d");img=document.querySelector(".logo"),canvas.width=150,canvas.height=150;var mouseX=null,mouseY=null,mouseRadius=50,RAF=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}();Array.prototype.forEach2=function(a){for(var b=0;b<this.length;b++)a.call("object"==typeof this[b]?this[b]:window,b,this[b])};var particleArray=[],animateArray=[],particleSize_x=1,particleSize_y=2,canvasHandle={init:function(){img.style.visibility="hidden",this._reset(),this._initImageData(),this._execAnimate()},_reset:function(){particleArray.length=0,animateArray.length=0,this.ite=100,this.start=0,this.end=this.start+this.ite},_initImageData:function(){this.imgx=(canvas.width-img.width)/2,this.imgy=(canvas.height-img.height)/2,ctx.clearRect(0,0,canvas.width,canvas.height),ctx.drawImage(img,this.imgx,this.imgy,img.width,img.height);for(var a=ctx.getImageData(this.imgx,this.imgy,img.width,img.height),b=0;b<img.width;b+=particleSize_x)for(var c=0;c<img.height;c+=particleSize_y){var d=4*(c*a.width+b);if(a.data[d+3]>=125){var i,e="rgba("+a.data[d]+","+a.data[d+1]+","+a.data[d+2]+","+a.data[d+3]+")",f=b+20*Math.random(),g=200*-Math.random()+400,h=img.height/2-40*Math.random()+20;i=h<this.imgy+img.height/2?300*Math.random():300*-Math.random(),particleArray.push(new Particle(f+this.imgx,h+this.imgy,b+this.imgx,c+this.imgy,g,i,e)),particleArray[particleArray.length-1].drawSelf()}}},_execAnimate:function(){var a=this;particleArray.sort(function(a,b){return a.ex-b.ex}),this.isInit||(this.isInit=!0,animate(function(b){animateArray.length<particleArray.length&&(a.end>particleArray.length-1&&(a.end=particleArray.length-1),1400==a.end&&setTimeout(function(){img.style.visibility="visible",canvas.style.display="none"},1e3),animateArray=animateArray.concat(particleArray.slice(a.start,a.end)),a.start+=a.ite,a.end+=a.ite),animateArray.forEach2(function(a){this.update(b)})}))}},tickTime=16,oldColor="";Particle.prototype={constructor:Particle,drawSelf:function(){oldColor!=this.color&&(ctx.fillStyle=this.color,oldColor=this.color),ctx.fillRect(this.x-this.width/2,this.y-this.height/2,this.width,this.height)},move:function(a){if(this.stop)this.x=this.ex,this.y=this.ey;else{a/=1e3;var b=this.ex-this.x,c=this.ey-this.y,d=Math.atan(c/b),e=Math.abs(this.a*Math.cos(d));e=this.x>this.ex?-e:e;var f=Math.abs(this.a*Math.sin(d));f=this.y>this.ey?-f:f,this.vx+=e*a,this.vy+=f*a,this.vx*=.95,this.vy*=.95,this.x+=this.vx*a,this.y+=this.vy*a,Math.abs(this.x-this.ex)<=this.checkLength&&Math.abs(this.y-this.ey)<=this.checkLength?(this.checkTimes++,this.checkTimes>=this.maxCheckTimes&&(this.stop=!0)):this.checkTimes=0}},update:function(a){this.move(a),this.drawSelf()}},useImage(); </script> <script type="text/javascript"> !function(){ var image = document.getElementById('rainyDay'); image.onload = function() { var engine = new RainyDay({ image: this, enableSizeChange:false }); engine.rain([ [3, 2, 2] ], 100); }; image.crossOrigin = 'anonymous'; image.src = 'img/login/U1Tqqdw2.jpg'; $toggleBtns = $('.check-network').find('> .pull-left:first') .add($('.app_download-ios')) .add($('.app_download-client')) .add($('.host-valid')) .click(function(e){ e.preventDefault(); var active = $(this).is('.active'); $toggleBtns.removeClass('active'); $(this)[active ? 'remove' : 'add' + 'Class']('active') }) }() $('[data-command="verify"]').click(function(){ Will.ajax({url:$('input[name="domain"]').val()},'/api/utils/test-domain',function(res){ if(res) Will.success('域名验证成功!'); else Will.warning('域名验证失败!'); }) }); $('[data-command="forget-password"]').click(function(){ var username = $('[name="username"]').val().trim(); if($('[name="username"]').val()=='') { Will.warning('请填写您的用户名!'); return ; } WangJiMiMa('','',username); }); $(function(){setTimeout(function(){DengLuVue.checkGuGe()},10)}); </script> <script >include('/common-all.js');</script> </body> </html>