var loginList=[ {}, { login1:"Login", login2:"Login/Register", login3:"Region", login4:"Search region", login5:"Enter the password", login6:"Password", login7:"Fotget password", login8:"Reset password", login9:"Enter the phone number", login10:"Enter the verification code", login11:"Send", login12:"Set 6-16 digits new password", login13:"Re-enter the new password", login14:"Sure", login15:"Back to Login", login16:"Create freee account", login17:"Already have an account", login18:"Login", login19:"registration success", login20:"Please upload your favorite avatar and nickname", login21:"Upload avatar", login22:"Set your nickname", login23:"Enter Footseen", login24:"Skip, do it later", login25:"User Information", login26:"Top-Up", login27:"VIP", login28:"My DEWs", login29:"Followed Management", login30:"Customer Service", login31:"Log out", login32:"Main", login33:"Live", login34:"Follow", login35:"Videos", login36:"Pictures", login37:"Dating", login38:"Top-Up", login39:"Enter search content", login40:"App Download", login41:"Scan to Download App", login42:"No this region yet", login43:"Get it after XXs", login44:"Get verification code", login45:"Upload avatar", login46:"Set your nickname", login47:"Edited successfully", login48:"Login to enjoy more videos", login49:"Login to enjoy more Lives", msg1:"Enter search content", msg2:"Enter the phone number", msg3:"The verification code was sent successfully", msg4:"Please enter a six-digit password", msg5:"The passwords do not match, please re-enter", msg6:"Reset succeeded, please log in again", loginSrc1:'https://www.footseen.xyz/images/more-login-en.png', }, { login1:'登入', login2:'登入/註冊', login3:'國家地區', login4:'輸入搜索內容', login5:'請輸入您的密碼', login6:'密碼', login7:'忘記密碼', login8:'重置密碼', login9:'請輸入手機號碼', login10:'請輸入驗證碼', login11:'獲取驗證碼', login12:'請設置6-16位新密碼', login13:'請再次輸入新密碼', login14:'確定', login15:'返回登入', login16:'創建免費賬戶', login17:'已有賬號', login18:'立即登錄', login19:'恭喜完成註冊', login20:'請上傳您喜歡的頭像和上傳暱稱', login21:'上傳頭像', login22:'設置您的昵稱', login23:'進入Footseen', login24:'跳過,稍後再決定', login25:'用戶中心', login26:'儲值中心', login27:'VIP中心', login28:'我的露水', login29:'追蹤管理', login30:'我的客服', login31:'登出', login32:'首頁', login33:'直播', login34:'追蹤', login35:'影片', login36:'圖檔', login37:'約會', login38:'儲值', login39:'請輸入您想要搜尋的內容', login40:'APP下載', login41:'掃描下載APP', login42:'暫無該國家地區', login43:'秒后获取', login44:'获取验证码', login45:'請上傳您的頭像', login46:'請設置您的暱稱', login47:'修改成功', login48:'登入享受更多影片', login49:'登入享受更多直播', msg1:'請輸入要搜索的內容', msg2:'請輸入您的手機號碼', msg3:'验证码发送成功,请查看', msg4:'請輸入六位數密碼', msg5:'兩次密碼不一致,請重新輸入', msg6:'重置成功,請重新登錄', loginSrc1:'https://www.footseen.xyz/images/more-login.png', } ] //针对12266渠道推广 if(sessionStorage.pmt==12266||sessionStorage.pmt==12267){ // $(".video-list-box").hide() // $(".neck-nav-ul li").eq(3).hide() // $(".side-nav").remove() } if(sessionStorage.lang!=2){ $("body").addClass("login-lang"+sessionStorage.lang+"") } function googleLogin(){ google.accounts.id.initialize({ client_id: "534183685500-ag0vai0jh6todldi4rg6lvp0gcsojk0n.apps.googleusercontent.com", callback: handleCredentialResponse }); google.accounts.id.renderButton( document.getElementById("buttonDiv"), { theme: "outline", size: "large", } // customization attributes ); google.accounts.id.renderButton( document.getElementById("buttonDiv1"), { theme: "outline", size: "large",type:'icon' } // customization attributes ); google.accounts.id.renderButton( document.getElementById("buttonDiv2"), { theme: "outline", size: "large",type:'icon' } // customization attributes ); // google.accounts.id.prompt(); // also display the One Tap dialog } function handleCredentialResponse(response) { //console.log("Encoded JWT ID token: " + response.credential); $.ajax({ url:$ip+'third/login', data:{ opentype:4, authToken:response.credential, pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, type:"post", success:function(data){ //console.log('google登錄',data) if(data.code!=1){ layer.msg(data.msg) return; } localStorage.token=data.token localStorage.uid=data.uid $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:7, pageID:localStorage.canvasCode, uid:localStorage.uid }, success:function(data){ window.location.reload() } }) } }) setTimeout(function() { google.accounts.id.disableAutoSelect(); }, 1000); // //console.log("ID: " + responsePayload.sub); // //console.log('Full Name: ' + responsePayload.name); // //console.log('Given Name: ' + responsePayload.given_name); // //console.log('Family Name: ' + responsePayload.family_name); // //console.log("Image URL: " + responsePayload.picture); // //console.log("Email: " + responsePayload.email); } function loginGo(){ var html=[]; html+=' <div class="layer-login">'; html+=' <img class="close" src="https://www.footseen.xyz/images/close.png" alt="">'; html+=' <div style="display: none;" class="login-box1">'; html+=' <div class="login-title">'+loginList[sessionStorage.lang].login1+'</div>'; html+=' <div class="google-login-btn" id="buttonDiv"></div>'; html+=' <div class="twitter-login-btn twitter_btn"></div>'; html+=' <div class="more-login"><img src="'+loginList[sessionStorage.lang].loginSrc1+'" alt=""></div>'; html+=' <div class="more-login-box">'; html+=' <div class="more-login-icon"><img class="facebook_btn" src="https://www.footseen.xyz/images/login-icon3.png" alt=""></div>'; html+=' <div class="more-login-icon"><img class="line_btn" src="https://www.footseen.xyz/images/login-icon4.png" alt=""></div>'; html+=' <div class="more-login-icon"><img class="phone-login-btn" src="https://www.footseen.xyz/images/login-icon5.png" alt=""></div>'; html+=' </div>'; html+=' </div>'; html+=' <div style="display: none;" class="login-box2">'; html+=' <div class="login-title">'+loginList[sessionStorage.lang].login1+'</div>'; html+=' <div data-type="1" class="login-input-area">'; html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login4+'" type="text"></div>' html+=' <p class="login-area-p1">'+loginList[sessionStorage.lang].login3+'</p>'; html+=' <p class="login-area-p2"><span>台灣</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>'; html+=' </div>'; html+=' <ul class="login-input-ul"></ul>'; html+=' <div class="login-input-phone">'; html+=' <span class="login-input-phone-span">+886</span>'; html+=' <input autocomplete="new-password" oninput="value=value.replace(/[^\\d]/g,\'\')" class="login-input1" maxlength="15" placeholder="'+loginList[sessionStorage.lang].login9+'" type="text">'; html+=' </div>'; html+=' <div class="login-submit-btn">'+loginList[sessionStorage.lang].login2+'</div>'; html+=' <div class="more-login"><img src="https://www.footseen.xyz/images/more-login.png" alt=""></div>'; html+=' <div class="more-login-box">'; html+=' <div class="more-login-icon more-login-icon1" id="buttonDiv1"></div>'; html+=' <div class="more-login-icon"><img class="twitter_btn" src="https://www.footseen.xyz/images/login-icon2.png" alt=""></div>'; html+=' <div class="more-login-icon"><img class="facebook_btn" src="https://www.footseen.xyz/images/login-icon3.png" alt=""></div>'; html+=' <div class="more-login-icon"><img class="line_btn" src="https://www.footseen.xyz/images/login-icon4.png" alt=""></div>'; html+=' </div>'; html+=' </div>'; html+=' <div style="display: none;" class="login-box3">'; html+=' <div style="padding-top: 110px;" class="login-title">'+loginList[sessionStorage.lang].login1+'</div>'; html+=' <div class="login-input-area">'; html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login4+'" type="text"></div>' html+=' <p class="login-area-p1">'+loginList[sessionStorage.lang].login3+'</p>'; html+=' <p class="login-area-p2"><span>台灣</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>'; html+=' </div>'; html+=' <ul class="login-input-ul"></ul>'; html+=' <div class="login-input-phone">'; html+=' <span class="login-input-phone-span">+886</span>'; html+=' <input autocomplete="new-password" class="login-input1" oninput="value=value.replace(/[^\\d]/g,\'\')" maxlength="15" placeholder="'+loginList[sessionStorage.lang].login9+'" type="text">'; html+=' </div>'; html+=' <div class="login-input-password">'; html+=' <span class="login-input-phone-span">'+loginList[sessionStorage.lang].login6+'</span>'; html+=' <input autocomplete="new-password" class="login-input2" maxlength="15" placeholder="'+loginList[sessionStorage.lang].login5+'" type="password">'; html+=' </div>'; html+=' <span class="login-no-password">'+loginList[sessionStorage.lang].login7+'</span>'; html+=' <div class="login-submit-btn">'+loginList[sessionStorage.lang].login1+'</div>'; html+=' <div style="margin-top: 35px;" class="more-login"><img src="https://www.footseen.xyz/images/more-login.png" alt=""></div>'; html+=' <div class="more-login-box">'; html+=' <div class="more-login-icon more-login-icon1" id="buttonDiv2"></div>'; html+=' <div class="more-login-icon"><img class="twitter_btn" src="https://www.footseen.xyz/images/login-icon2.png" alt=""></div>'; html+=' <div class="more-login-icon"><img class="facebook_btn" src="https://www.footseen.xyz/images/login-icon3.png" alt=""></div>'; html+=' <div class="more-login-icon"><img class="line_btn" src="https://www.footseen.xyz/images/login-icon4.png" alt=""></div>'; html+=' </div>'; html+=' </div>'; html+=' <div style="display: none;" class="login-box4">'; html+=' <div style="padding-top: 110px;" class="login-title">'+loginList[sessionStorage.lang].login8+'</div>'; html+=' <div class="login-input-area">'; html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login4+'" type="text"></div>' html+=' <p class="login-area-p1">'+loginList[sessionStorage.lang].login3+'</p>'; html+=' <p class="login-area-p2"><span>香港</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>'; html+=' </div>'; html+=' <ul class="login-input-ul"></ul>'; html+=' <div class="login-input-phone">'; html+=' <span class="login-input-phone-span">+886</span>'; html+=' <input autocomplete="new-password" class="login-input1" oninput="value=value.replace(/[^\\d]/g,\'\')" maxlength="16" placeholder="'+loginList[sessionStorage.lang].login9+'" type="text">'; html+=' </div>'; html+=' <div class="login-code-box">'; html+=' <input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login10+'" oninput="value=value.replace(/[^\\d]/g,\'\')" maxlength="6" class="login-code-input" type="text">'; html+=' <div class="login-code-btn">'+loginList[sessionStorage.lang].login11+'</div>'; html+=' </div>'; html+=' <div class="login-new-password1">'; html+=' <input autocomplete="new-password" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" placeholder="'+loginList[sessionStorage.lang].login12+'" maxlength="16" class="login-new-password-input" type="password">'; html+=' </div>'; html+=' <div class="login-new-password2">'; html+=' <input autocomplete="new-password" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" placeholder="'+loginList[sessionStorage.lang].login13+'" maxlength="16" class="login-new-password-input" type="password">'; html+=' </div>'; html+=' <div class="login-submit-btn2">'+loginList[sessionStorage.lang].login14+'</div>'; html+=' <div class="login-back">'+loginList[sessionStorage.lang].login15+'</div>'; html+=' </div>'; html+='</div>'; html+='<div style="display: none;" class="layer-register">'; html+=' <div class="layer-register-left">'; html+=' <div style="padding-top: 70px;" class="login-title">註冊</div>'; html+=' <div class="login-input-area">'; html+='<div class="nation-search"><img src="https://www.footseen.xyz/images/front/search.png""><input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login4+'" type="text"></div>' html+=' <p class="login-area-p1">'+loginList[sessionStorage.lang].login3+'</p>'; html+=' <p class="login-area-p2"><span>香港</span> <img src="https://www.footseen.xyz/images/arrow.png" alt=""></p>'; html+=' </div>'; html+=' <ul class="login-input-ul"></ul>'; html+=' <div class="login-input-phone">'; html+=' <span class="login-input-phone-span">+886</span>'; html+=' <input autocomplete="new-password" class="login-input1" oninput="value=value.replace(/[^\\d]/g,\'\')" maxlength="16" placeholder="'+loginList[sessionStorage.lang].login9+'" type="text">'; html+=' </div>'; html+=' <div class="login-code-box">'; html+=' <input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login10+'" oninput="value=value.replace(/[^\\d]/g,\'\')" maxlength="6" class="login-code-input" type="text">'; html+=' <div class="login-code-btn">'+loginList[sessionStorage.lang].login11+'</div>'; html+=' </div>'; html+=' <div class="login-new-password1">'; html+=' <input autocomplete="new-password" placeholder="'+loginList[sessionStorage.lang].login12+'" oninput="value=value.replace(/[^\\a-\\z\\A-\\Z0-9]/g,\'\')" maxlength="16" class="login-new-password-input" type="password">'; html+=' </div>'; html+=' <div class="login-submit-btn2">'+loginList[sessionStorage.lang].login16+'</div>'; html+=' <p class="login-register-tips">'+loginList[sessionStorage.lang].login17+',<span>'+loginList[sessionStorage.lang].login18+'</span></p>'; html+=' </div>'; html+=' <div class="layer-register-right"></div>'; html+='</div>'; html+='<div style="display:none" class="layer-login-face">'; html+='<div class="login-face-tips1">'+loginList[sessionStorage.lang].login19+'</div> '; html+='<div class="login-face-tips2">'+loginList[sessionStorage.lang].login20+'</div>'; html+='<div class="login-face-imgBox">'; html+=' <img src="https://www.footseen.xyz/images/up-face.png" alt="">'; html+=' <div>'+loginList[sessionStorage.lang].login21+'</div>'; html+='</div>'; html+='<div class="login-face-input">'; html+=' <input autocomplete="new-password" onblur="value=value.replace(/^\\s+|\\s+$/g,\'\')" maxlength="16" placeholder="'+loginList[sessionStorage.lang].login22+'" type="text">'; html+='</div>'; html+='<div class="login-face-btn">'+loginList[sessionStorage.lang].login23+'</div>'; html+='<div class="login-face-out">'+loginList[sessionStorage.lang].login24+'</div>'; html+='</div>'; $(".login-content").html(html); var html=[]; html+='<div style="display: none;" class=nav-login-btn>'+loginList[sessionStorage.lang].login2+'</div>'; html+='<div style="display: none;" class="nav-login">'; html+='<img class="nav-login-face" src="" alt="">'; html+='<div class="nav-login-more">'; html+='<div class="nav-login-more-jiao"></div>'; html+='<div class="nav-login-more-top">'; html+='<img class="login-more-top-face" src="https://www.footseen.xyz/images/boy.png" alt="">'; html+='<p class="login-more-top-p1">--</p>'; html+='<p class="login-more-top-p2">ID:--</p>'; html+='</div>'; html+='<div class="login-more-content-box">'; html+='<div data-type="1">'+loginList[sessionStorage.lang].login25+'</div>'; html+='<div data-type="2">'+loginList[sessionStorage.lang].login26+'</div>'; html+='<div data-type="6">'+loginList[sessionStorage.lang].login27+'</div>'; html+='<div data-type="3">'+loginList[sessionStorage.lang].login28+'</div>' html+='<div data-type="4">'+loginList[sessionStorage.lang].login29+'</div>'; html+='<div data-type="7">'+loginList[sessionStorage.lang].login30+'</div>'; html+='<div data-type="5">'+loginList[sessionStorage.lang].login31+'</div>'; html+='</div>'; html+='</div>'; $(".nav-login-big-box").html(html); if(typeof(indexOk)=="undefined"){ var html=[]; html+='<ul class="neck-nav-ul">'; html+='<a class="nav-tag nav-tag1" href="https://www.footseen.xyz/index.html"><li data-type="1"><span>'+loginList[sessionStorage.lang].login32+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>'; html+='<a class="nav-tag nav-tag2" target="_blank" rel="opener" href="https://www.footseen.xyz/live.html"><li data-type="2"><span>'+loginList[sessionStorage.lang].login33+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>'; html+='<li class="nav-like-btn" data-type="3"><span>'+loginList[sessionStorage.lang].login34+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li>'; if(sessionStorage.pmt!=12266)html+='<a class="nav-tag nav-tag4" target="_blank" rel="opener" href="https://www.footseen.xyz/videoPage.html"><li data-type="4"><span>'+loginList[sessionStorage.lang].login35+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>'; html+='<a class="nav-tag nav-tag5" target="_blank" rel="opener" href="https://www.footseen.xyz/imagesPage.html"><li data-type="5"><span>'+loginList[sessionStorage.lang].login36+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>'; html+='<a class="nav-tag nav-tag6" target="_blank" rel="opener" href="https://www.footseen.xyz/dating.html"><li data-type="6"><span>'+loginList[sessionStorage.lang].login37+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>'; html+='<a class="nav-tag nav-tag7" target="_blank" rel="opener" href="https://www.footseen.xyz/reg/index.html?v=20220812"><li class="reg-li" data-type="7"><span>'+loginList[sessionStorage.lang].login38+'</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>'; html+='</ul>'; $(".neck-nav-content").append(html) $(".nav-like-btn").on("click",function(){ if(localStorage.uid==undefined){ loginLayer() return; } window.open("https://www.footseen.xyz/focus.html") }) } var html=[]; html+='<input autocomplete="new-password" class="search-input" maxlength="80" placeholder="'+loginList[sessionStorage.lang].login39+'" type="text">' html+='<input autocomplete="new-password" type="text" style="width:0;height:0">' html+='<img class="search-icon" src="https://www.footseen.xyz/images/front/search2.png">' $(".neck-nav-content").append(html) var html=[]; html+='<div class="down-tips"><img class="phone-icon" src="https://www.footseen.xyz/images/phone.png">'+loginList[sessionStorage.lang].login40+''; html+='<div class="down-tip-content"><div style="left: 103px;" class="nav-login-more-jiao"></div>'; html+='<p class="anzhuo-tips"><img src="https://www.footseen.xyz/images/down.png?v=20220721"></p>' html+='<p class="code-tips">'+loginList[sessionStorage.lang].login41+'</p>' if(sessionStorage.pmt==undefined||sessionStorage.pmt=='undefined')html+='<img class="code-img" src="https://www.footseen.xyz/images/code.png?v=20220719"></div>' else{ html+='<p id="top-qrcode"></p><img class="footseen-icon" src="https://www.footseen.xyz/images/footseen-icon.png"></div>' } html+='</div>' $(".neck-nav-content").append(html) if(sessionStorage.pmt!=undefined&&sessionStorage.pmt!='undefined'){ if(isNaN(sessionStorage.pmt)==true)new QRCode(document.getElementById("top-qrcode"),sessionStorage.pmt+'&from=pc'); else new QRCode(document.getElementById("top-qrcode"),'https://footseen.com/d/'+sessionStorage.pmt+'&from=pc'); } var tDown=null $(".down-tips").on("mouseover",function(){ clearInterval(tDown) $(".down-tip-content").fadeIn(150) }) $(".down-tips ").on("mouseout",function(){ tDown = setTimeout(function () { $(".down-tip-content").fadeOut(150) }, 350) }) $(".anzhuo-tips img").on("click",function(){ if(sessionStorage.apkDown!=undefined)window.location.href=sessionStorage.apkDown; else window.location.href='https://bgps2.yazhai.co/footseexyz/apk/ftsBH5PC.apk' }) $(".search-icon").on("click",function(event){ if(localStorage.uid==undefined){ loginLayer() return; } if($(".search-input").val()==''||$(".search-input").val().split(" ").join("").length == 0){ layer.msg(loginList[sessionStorage.lang].msg1) return; } window.location.href="https://www.footseen.xyz/search/index.html?search="+$(".search-input").val()+"" }) $(".search-input").on("keydown",function(event){ if (event.keyCode == "13") { if(localStorage.uid==undefined){ loginLayer() return; } if($(".search-input").val()==''||$(".search-input").val().split(" ").join("").length == 0){ layer.msg(loginList[sessionStorage.lang].msg1) return; } window.location.href="https://www.footseen.xyz/search/index.html?search="+$(".search-input").val()+"" } }) // searchGoImages('黑絲',4) if(localStorage.uid!=undefined&&localStorage.uid!="undefined"){ $.ajax({ url:$ip+'user/queryUserBaseInfo', data:{ uid:localStorage.uid, token:localStorage.token, pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, success:function(data){ // console.log('獲取用戶基本信息',data) if(data.code!=1){ layer.msg(data.msg) window.localStorage.removeItem("uid") window.localStorage.removeItem("token") $(".nav-login-btn").show() google.accounts.id.disableAutoSelect(); return; } if(data.userData.face=='/user/boy.png')var faceImg='https://www.footseen.xyz/images/boy.png'; else var faceImg='https://zhibocdn.yabolive.net/comm'+data.userData.face+'?x-oss-process=image/resize,w_52'; $(".nav-login-face").attr("src",""+faceImg+"") $(".login-more-top-face").attr("src",""+faceImg+"") if(data.userData.isVip==1&&data.userData.level!=0)$(".login-more-top-p1").html('<img class="space-vip" src="https://app.ixiulive.com/static/vip/'+data.userData.level+'.png" alt="">'+data.userData.nickname) else $(".login-more-top-p1").html(data.userData.nickname) $(".login-more-top-p2").text('ID:'+data.userData.uid) $(".nav-login-btn").hide() $(".nav-login").show() richMouse() } }) $(".login-more-content-box div").on("click",function(){ var _self=$(this); if(_self.attr("data-type")==1){ window.location.href="https://www.footseen.xyz/space/myRoom.html" } if(_self.attr("data-type")==2){ window.location.href="https://www.footseen.xyz/reg/index.html" } if(_self.attr("data-type")==3){ window.location.href="https://www.footseen.xyz/dewExc/index.html" } if(_self.attr("data-type")==4){ window.location.href="https://www.footseen.xyz/space/like.html" } if(_self.attr("data-type")==5){ window.localStorage.removeItem("uid") window.localStorage.removeItem("token") window.localStorage.removeItem("hello") window.location.reload() } if(_self.attr("data-type")==6){ window.location.href="https://www.footseen.xyz/vip/index.html" } if(_self.attr("data-type")==7){ layer.open({ type: 2, title: false, shadeClose: true, skin: "kf-layer", area: ["360px", "634px"], content:'https://www.footseen.xyz/mobile/download/kf.html', }) } }) }else{ $(".nav-login-btn").show() } $(".close").on("click",function(){ layer.closeAll() }) $(".nav-login-btn").on("click",function(){ $(".login-box1").show() $(".login-box2").hide() $(".login-box3").hide() $(".login-box4").hide() layer.open({ type: 1, title: false, shadeClose: true, skin: "yourclass5", area: ["470px", "631px"], content: $(".layer-login"), end: function () { $(".layui-layer-shade").hide() layer.closeAll() } }) $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:6, pageID:localStorage.canvasCode, }, success:function(data){ } }) googleLogin() }) $('.twitter_btn').on('click', function () { login_twitter('twitter'); }) $(".line_btn").on("click",function(){ lineLog() setInterval(function(){ if(localStorage.uid!=undefined){ window.location.reload() } },1000) }) $('.facebook_btn').on('click', function () { FB.login(function (response) { if (response.status === 'connected') { // Logged into your webpage and Facebook. FB.api('/me', function (info) { //console.log('Successful login for: ' + info.name); //console.log(info) //console.log(response) $.ajax({ url:$ip+'third/login', data:{ openid:info.id, opentype:6, authToken:response.authResponse.accessToken, authSecret:'02f716c256cb1aab9299145ede73c13f', nickname:info.name, pageID:localStorage.canvasCode, lang:sessionStorage.lang, // facepath:p.thumbnail }, success:function(data){ //console.log('Facebook登录',data) localStorage.token=data.token localStorage.uid=data.uid $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:7, pageID:localStorage.canvasCode, uid:localStorage.uid }, success:function(data){ window.location.reload() } }) } }) // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + response.authResponse.accessToken + "&name=" + info.name + "&id=" + info.id); // document.getElementById('status').innerHTML = // 'Thanks for logging in, ' + response.name + '!'; // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + info.authResponse.accessToken + "&name=" + response.name + "&id=" + response.id); }); } else { // The person is not logged into your webpage or we are unable to tell. } }); }) var jsSrc =(navigator.language || navigator.browserLanguage).toLowerCase(); if(jsSrc.indexOf('zh-cn')!=-1){ var areaName="中国" var phoneNum=86 }else{ var areaName="台灣" var phoneNum=886 } $(".phone-login-btn").on("click",function(){ $(".login-box1").hide() $(".login-box2").show() $(".login-area-p2 span").text(areaName) $(".login-box2 .login-input-phone-span").text('+'+phoneNum) }) $(".login-input-area").on("click",function(event){ var _self=$(this) if(_self.attr("data-type")==1){ $(".nation-search").show() $(".login-input-ul").fadeIn(350) _self.attr("data-type","0") $(".login-area-p2 >img").css("transform","rotate(180deg)") }else{ $(".nation-search").hide() $(".login-input-ul").fadeOut(350) _self.attr("data-type","1") $(".login-area-p2 >img").css("transform","rotate(0deg)") } event.stopPropagation(); }) var areaJson={ "resources": { "stringArray": { "-name": "country_code", "item": [ "Afghanistan+93+AF", "Albania+355+AL", "Algeria+213+DZ", "American Samoa+684", "Andorra+376+AD", "Angola+244+AO", "Anguilla+1264+AI", "Antigua and Barbuda+1268+AG", "Argentina+54+AR", "Armenia+374+AM", "Aruba+297+AW", "Australia+61+AU", "Austria+43+AT", "Azerbaijan+994+AZ", "Bahamas+1242+BS", "Bahrain+973+BH", "Bangladesh+880+BD", "Barbados+1246+BB", "Belarus+375+BY", "Belgium+32+BE", "Belize+501+BZ", "Benin+229+BJ", "Bermuda+1441+BM", "Bhutan+975+BT", "Bolivia+591+BO", "Bosnia and Herzegovina+387+BA", "Botswana+267+BW", "Brazil+55+BR", "Brunei Darussalam+673+BN", "Bulgaria+359+BG", "Burkina Faso+226+BF", "Burundi+257+BI", "Cambodia+855+KH", "Cameroon+237+CM", "Canada+1+CA", "Cape Verde+238+CV", "Cayman Islands+1345", "Central African Republic+236+CF", "Chad+235+TD", "Chile+56+CL", "中国+86+CN", "Colombia+57+CO", "Comoros+269+KM", "Congo+242+CG", "Zaire+243+ZR", "Cook Islands+682+CK", "Costa Rica+506+CR", "Cote D ivoire+225+CI", "Croatia+385+HR", "Cuba+53+CU", "Cyprus+357+CY", "Czech Republic+420+CZ", "Denmark+45+DK", "Djibouti+253+DJ", "Dominica+1767", "Dominican Republic+1890+DO", "Ecuador+593+EC", "Egypt+20+EG", "El Salvador+503+SV", "Equatorial Guinea+240+GQ", "Eritrea+291+ER", "Estonia+372+EE", "Ethiopia+251+ET", "Falkland Islands (Malvinas)+500+FK", "Faroe Islands+298+FO", "Fiji+679+FJ", "Finland+358+FI", "France+33+FR", "French Guiana+594", "French Polynesia+689+PF", "Gabon+241+GA", "Gambia+220+GM", "Georgia+995+GE", "Germany+49+DE", "Ghana+233+GH", "Gibraltar+350+GI", "Greece+30+GR", "Greenland+299+GL", "Grenada+1809+GD", "Guadeloupe+590+BL", "Guam+671", "Guatemala+502+GT", "Guernsey+44+GG", "Guinea+675", "Guinea-Bissau+245+GW", "Guyana+592+GY", "Haiti +509+HT", "Honduras+504+HN", "中國香港+852+HK", "Hungary+36+HU", "Iceland+354+IS", "India+91+IN", "Indonesia+62+ID", "Iran Islamic Republic+98+IR", "Iraq+964+IQ", "Ireland+353+IE", "Isle of Man+44+IM", "Israel+972+IL", "Italy+39+IT", "Jamaica+1876+JM", " にほん+81+JP", "Jersey+44", "Jordan+962+JO", "Kazakhstan+7+KZ", "Kenya+254+KE", "조선민주주의인민공화국+850+KP", "대한민국+82+KR", "Kosovo+381+YU", "Kuwait+965+KW", "Kyrgyzstan+996+KG", "Lao People s Democratic Republic+856+LA", "Latvia+371+LV", "Lebanon+961+LB", "Lesotho+266+LS", "Liberia+231+LR", "Libyan Arab Jamahiriya+218+LY", "Liechtenstein+423+LI", "Lithuania+370+LT", "Luxembourg+352+LU", "中國澳門+853+MO", "Macedonia+389+MK", "Madagascar+261+MG", "Malawi+265+MW", "Malaysia+60+MY", "Maldives+960+MV", "Mali+223+ML", "Malta+356+MT", "Martinique+596", "Mauritania+222+MR", "Mauritius+230+MU", "Mexico+52+MX", "Moldova+373+MD", "Monaco+377+MC", "Mongolia+976+MN", "Montenegro+382+ME", "Montserrat+1664+MS", "Morocco+212+MA", "Mozambique+258+MZ", "Myanmar+95+MM", "Namibia+264+NA", "Nepal+977+NP", "Netherlands+31+NL", "Netherlands Antilles+599+AN", "New Caledonia+687+NC", "New Zealand+64+NZ", "Nicaragua+505+NI", "Niger+227+NE", "Nigeria+234+NG", "Norway+47+NO", "Oman+968+OM", "Pakistan+92+PK", "Palau+680+PW", "Panama+507+PA", "Papua New Guinea+675+PG", "Paraguay+595+PY", "Peru+51+PE", "Philippines+63+PH", "Poland+48+PL", "Portugal+351+PT", "Puerto Rico+1787+PR", "Qatar+974+QA", "Reunion+262+YT", "Romania+40+RO", "Russian Federation+7+RU", "Rwanda+250+RW", "Saint Kitts and Nevis+1869", "Saint Lucia+1758+LC", "Saint Vincent and the Grenadines+1784+VC", "Samoa+684", "San Marino+378+SM", "Saudi Arabia+966+SA", "Senegal+221+SN", "Serbia+381+RS", "Seychelles+248+SC", "Sierra Leone+232+SL", "Singapore+65+SG", "Slovakia+421+SK", "Slovenia+386+SI", "Solomon Islands+677+SB", "Somalia+252+SO", "South Africa+27+ZA", "South Sudan+211", "Spain+34+ES", "Sri Lanka+94+LK", "Sudan+249+SD", "Suriname+597+SR", "Swaziland+268+SZ", "Sweden+46+SE", "Switzerland+41+CH", "Syrian Arab Republic+963+SY", "台灣+886+TW", "Tajikistan+992+TJ", "Tanzania United Republic+255+TZ", "Thailand+66+TH", "Timor-Leste+670+TL", "Togo+228+TG", "Tonga+676+TO", "Trinidad and Tobago+1809+TT", "Tunisia+216+TN", "Turkey+90+TR", "Turkmenistan+993+TM", "Turks and Caicos Islands+1649", "Uganda+256+UG", "Ukraine+380+UA", "United Arab Emirates+971+AE", "United Kingdom+44+GB", "United States+1+US", "Uruguay+598+UY", "Uzbekistan+998+UZ", "Vanuatu+678+VU", "Venezuela+58+VE", "Viet Nam+84+VN", "Virgin Islands British+1340", "Yemen+967+YE", "Zambia+260+ZM", "Zimbabwe+263+ZW", "Guam+1671+GU", "Guinea+224+GN", "Haiti+509+HT", "Kazakstan+327+KZ", "Kyrgyzstan+331+KG", "Nauru+674+NR", "Sao Tome and Principe+239+ST" ] } } } var html=[]; for(var i=0;i<areaJson.resources.stringArray.item.length;i++){ var list=areaJson.resources.stringArray.item[i] html+='<li><span class="input-ul-span1">'+list.split("+")[0]+'</span><span class="input-ul-span2">+<span>'+list.split("+")[1]+'</span></span></li>' } html+='<li style="display:none;text-align: center;pointer-events: none;" class="search-no-li">'+loginList[sessionStorage.lang].login42+'</li>' $(".login-input-ul").html(html) $(".login-input-ul li").unbind("click").on("click",function(){ $(".login-input-ul").fadeOut(0) $(".login-box2 .login-input-area").attr("data-type","1") $(".login-area-p2 >img").css("transform","rotate(0deg)") areaName=$(this).children(".input-ul-span1").text() phoneNum=$(this).children(".input-ul-span2").children("span").text() $(".login-area-p2 span").text(areaName) $(".login-input-phone .login-input-phone-span").text('+'+phoneNum+'') $(".nation-search").hide() }) $(".login-box2 .login-submit-btn").on("click",function(){ if($(".login-box2 .login-input1").val()==''){ layer.msg("請輸入您的手機號") return; } $.ajax({ url:$ip+'user/checkPhoneNum', data:{ countrycode:phoneNum, phone:$(".login-box2 .login-input1").val(), // pass:true, pageID:localStorage.canvasCode }, success:function(data){ //console.log("判断手机号是否注册",data) if(data.code!=1){ layer.msg(data.msg) return; } if(data.check==1){ $(".login-box2").hide() $(".login-box3").show() $(".login-box3 .login-area-p2 span").text(areaName) $(".login-box3 .login-input-phone .login-input-phone-span").text('+'+phoneNum+'') $(".login-box3 .login-input1").val($(".login-box2 .login-input1").val()) }else{ $(".layer-register .login-area-p2 span").text(areaName) $(".layer-register .login-input-phone-span").text('+'+phoneNum+'') $(".layer-register .login-input1").val($(".login-box2 .login-input1").val()) layer.closeAll() setTimeout(function(){ layer.open({ type: 1, title: false, shadeClose: true, skin: "yourclass5", area: ["940px", "631px"], content: $(".layer-register"), end: function () { $(".layui-layer-shade").hide() layer.closeAll() } }) },300) } } }) }) $(".login-box3 .login-input2").on("keydown",function(event){ if (event.keyCode != "13") {return} if($(".login-box3 .login-input1").val().length<6){ layer.msg(loginList[sessionStorage.lang].msg2) return; } if($(".login-box3 .login-input2").val().length<6){ layer.msg(loginList[sessionStorage.lang].login5) return; } $.ajax({ url:$ip+'user/phoneLogin', data:{ countrycode:phoneNum, phone:$(".login-box3 .login-input1").val(), pwd:$(".login-box3 .login-input2").val(), // pass:true, pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, success:function(data){ //console.log('手機號登錄',data) if(data.code!=1){ layer.msg(data.msg); return; } localStorage.token=data.token localStorage.uid=data.uid layer.closeAll() setTimeout(function(){ $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:7, pageID:localStorage.canvasCode, uid:localStorage.uid }, success:function(data){ window.location.reload() } }) },500) } }) }) $(".login-box3 .login-submit-btn").on("click",function(){ if($(".login-box3 .login-input1").val().length<6){ layer.msg(loginList[sessionStorage.lang].msg2) return; } if($(".login-box3 .login-input2").val().length<6){ layer.msg(loginList[sessionStorage.lang].login5) return; } $.ajax({ url:$ip+'user/phoneLogin', data:{ countrycode:phoneNum, phone:$(".login-box3 .login-input1").val(), pwd:$(".login-box3 .login-input2").val(), // pass:true, pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, success:function(data){ //console.log('手機號登錄',data) if(data.code!=1){ layer.msg(data.msg); return; } localStorage.token=data.token localStorage.uid=data.uid layer.closeAll() setTimeout(function(){ $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:7, pageID:localStorage.canvasCode, uid:localStorage.uid }, success:function(data){ window.location.reload() } }) },500) } }) }) $(".login-no-password").on("click",function(){ $(".login-box3").hide() $(".login-box4").show() $(".login-box4 .login-area-p2 span").text(areaName) $(".login-box4 .login-input-phone-span").text('+'+phoneNum+'') $(".login-box4 .login-input1").val($(".login-box3 .login-input1").val()) }) var codeOk=true; var codeTime=60; var codeT=null $(".login-box4 .login-code-btn").unbind("click").on("click",function(){ if(codeOk==false)return; codeOk=false $.ajax({ url:$ip+'user/getResetcap', data:{ countrycode:phoneNum, phone:$(".login-box4 .login-input1").val(), pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, success:function(data){ //console.log('获取重置密码验证码',data) if(data.code!=1){ layer.msg(data.msg) return; codeOk=true; } layer.msg(loginList[sessionStorage.lang].msg3) $(".login-box4 .login-code-btn").addClass("login-code-btn-no") if(sessionStorage==2)$(".login-box4 .login-code-btn").text(''+codeTime+'s后获取') else $(".login-box4 .login-code-btn").text('Get it after'+codeTime+'s') codeT=setInterval(function() { codeTime-- if(sessionStorage==2)$(".login-box4 .login-code-btn").text(''+codeTime+'s后获取') else $(".login-box4 .login-code-btn").text('Get it after'+codeTime+'s') if(codeTime<0){ codeTime=60 codeOk=true; $(".login-box4 .login-code-btn").removeClass("login-code-btn-no") $(".login-box4 .login-code-btn").text(loginList[sessionStorage.lang].login44) clearInterval(codeT) } }, 1000); } }) }) $(".layer-register .login-code-btn").unbind("click").on("click",function(){ if(codeOk==false)return; codeOk=false $.ajax({ url:$ip+'user/getRegcap', data:{ countrycode:phoneNum, phone:$(".layer-register-left .login-input1").val(), pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, success:function(data){ //console.log('获取注册验证码',data) if(data.code!=1){ layer.msg(data.msg) return; codeOk=true; } layer.msg("驗證碼發送成功,請查看") $(".layer-register .login-code-btn").addClass("login-code-btn-no") if(sessionStorage==2)$(".layer-register .login-code-btn").text(''+codeTime+'s后获取') else $(".layer-register .login-code-btn").text('Get it after'+codeTime+'s') codeT=setInterval(function() { codeTime-- if(sessionStorage==2)$(".layer-register .login-code-btn").text(''+codeTime+'s后获取') else $(".layer-register .login-code-btn").text('Get it after'+codeTime+'s') if(codeTime<0){ codeTime=60 codeOk=true; $(".layer-register .login-code-btn").removeClass("login-code-btn-no") $(".layer-register .login-code-btn").text(loginList[sessionStorage.lang].login44) clearInterval(codeT) } }, 1000); } }) }) $(".layer-register .login-submit-btn2").on("click",function(){ if($(".layer-register .login-input1").val()==''){ layer.msg(loginList[sessionStorage.lang].msg2) return; } if($(".layer-register .login-code-input").val()==''){ layer.msg(loginList[sessionStorage.lang].login10) return; } if($(".layer-register .login-new-password-input").val().length<6){ layer.msg(loginList[sessionStorage.lang].msg4) return; } $.ajax({ url:$ip+'user/phoneReg', data:{ countrycode:phoneNum, phone:$(".layer-register .login-input1").val(), pwd:$(".layer-register .login-new-password-input").val(), smscode:$(".layer-register .login-code-input").val(), pageID:localStorage.canvasCode }, success:function(data){ //console.log('手机号注册',data); if(data.code!=1){ layer.msg(data.msg) return; } localStorage.token=data.token localStorage.uid=data.uid sessionStorage.faceGo=1 layer.closeAll() setTimeout(function(){ $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:7, pageID:localStorage.canvasCode, uid:localStorage.uid }, success:function(data){ window.location.reload() } }) },500) } }) }) $(".login-register-tips span").on("click",function(){ layer.closeAll() setTimeout(function(){ layer.open({ type: 1, title: false, shadeClose: true, skin: "yourclass5", area: ["470px", "631px"], content: $(".layer-login"), end: function () { $(".layui-layer-shade").hide() layer.closeAll() } }) $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:6, pageID:localStorage.canvasCode, }, success:function(data){ } }) },300) }) $(".login-box4 .login-code-btn").on("click",function(){ if(codeOk==false)return; codeOk=false if($(".login-box4 .login-input1").val()==''){ layer.msg(loginList[sessionStorage.lang].msg2) return; } $.ajax({ url:$ip+'user/getResetcap', data:{ countrycode:phoneNum, phone:$(".login-box4 .login-input1").val(), pageID:localStorage.canvasCode, lang:sessionStorage.lang, }, success:function(data){ //console.log('重置密碼驗證碼',data) if(data.code!=1){ layer.msg(data.msg) codeOk=true; } layer.msg(loginList[sessionStorage.lang].msg3) $(".login-box4 .login-code-btn").addClass("login-code-btn-no") $(".login-box4 .login-code-btn").text(''+codeTime+'s后获取') codeT=setInterval(function() { codeTime-- $(".login-box4 .login-code-btn").text(''+codeTime+'s后获取') if(codeTime<0){ codeTime=60 codeOk=true; $(".login-box4 .login-code-btn").removeClass("login-code-btn-no") $(".login-box4 .login-code-btn").text(loginList[sessionStorage.lang].login44) clearInterval(codeT) } }, 1000); } }) }) $(".login-box4 .login-submit-btn2").on("click",function(){ if($(".login-box4 .login-input1").val()==''){ layer.msg(loginList[sessionStorage.lang].msg2) return; } if($(".login-box4 .login-code-input").val()==''){ layer.msg(loginList[sessionStorage.lang].login10) return; } if($(".login-box4 .login-new-password-input").val().length<6){ layer.msg("請輸入六位數密碼") return; } if($(".login-new-password1 .login-new-password-input").val()!=$(".login-new-password2 .login-new-password-input").val()){ layer.msg(loginList[sessionStorage.lang].msg5) return; } $.ajax({ url:$ip+'user/resetPwd', data:{ countrycode:phoneNum, phone:$(".login-box4 .login-input1").val(), authcode:$(".login-box4 .login-code-input").val(), pageID:localStorage.canvasCode, pwd:$(".login-new-password1 .login-new-password-input").val() }, success:function(data){ //console.log('重置密码',data) if(data.code!=1){ layer.msg(data.msg) return; } layer.closeAll() layer.msg(loginList[sessionStorage.lang].msg6) setTimeout(function() { loginLayer() }, 1000); } }) }) if(sessionStorage.faceGo==1){ localStorage.face=0 var faceGoT=null layer.open({ type: 1, title: false, shadeClose: false, skin: "yourclass5", area: ["470px", "631px"], content: $(".layer-login-face"), end: function () { $(".layui-layer-shade").hide() layer.closeAll() } }) $(".login-face-imgBox >img").on("click",function(){ localStorage.face=0 layer.open({ type: 2, title: false, shadeClose: true, skin: "face-exc-layer", area: ["900px", "588px"], content:'upload/index.html?v=20220630', // content:'upload/index.html', }) $(".login-face-imgBox img").attr("src","images/up-face.png") clearInterval(faceGoT) faceGoT=setInterval(function(){ if(localStorage.face!=0){ $(".login-face-imgBox img").attr("src",localStorage.face) clearInterval(faceGoT) } },500) }) $(".login-face-out").on("click",function(){ clearInterval(faceGoT) layer.closeAll() sessionStorage.faceGo=0 }) $(".login-face-btn").on("click",function(){ if(localStorage.face==0){ layer.msg(loginList[sessionStorage.lang].login45) return; } if($(".login-face-input input").val()==""){ layer.msg(loginList[sessionStorage.lang].login46) return } $.ajax({ url:$ip+'user/updateInfo', data:{ uid:localStorage.uid, token:localStorage.token, base64:localStorage.face, pageID:localStorage.canvasCode, nickName:$(".login-face-input input").val(), lang:sessionStorage.lang, }, type:'post', success:function(data){ //console.log('修改頭像姓名',data) if(data.code!=1){ layer.msg(data.msg); } if(data.code==1){ layer.closeAll() layer.msg(loginList[sessionStorage.lang].login47) sessionStorage.faceGo=0 setTimeout(function(){ window.location.reload() },1000) } } }) }) } $(".login-back").unbind("click").on("click",function(){ $(".login-box4").hide() $(".login-box1").show() }) $(".nation-search").unbind("click").on("click",function(event){ event.stopPropagation(); // //console.log($(".login-input-ul").find("li")) }) search(".login-box2") search(".layer-register") search(".login-box3") search(".login-box4") function search(e){ $(""+e+" .nation-search input").unbind("input").on("input",function(){ searchNum=0 $(""+e+" .login-input-ul").find('.input-ul-span1').each(function() { var text1 = $(this)[0].innerHTML; if(text1.toLowerCase().indexOf($(""+e+" .nation-search input").val().toLowerCase())>=0){ $(this).parent().css("display","block") searchNum++ }else{ $(this).parent().css("display","none") } }); $(""+e+" .login-input-ul").find('.input-ul-span2').each(function() { var text1 = $(this)[0].innerHTML; if(text1.indexOf($(""+e+" .nation-search input").val())>=0){ $(this).parent().css("display","block") searchNum++ } if(searchNum==0){ $(".search-no-li").show() }else $(".search-no-li").hide() }); }) } function richMouse(){ var tFace=null $(".nav-login").on("mouseover",function(){ clearInterval(tFace) $(".nav-login-more").fadeIn(150) }) $(".nav-login").on("mouseout",function(){ tFace=setTimeout(function(){ $(".nav-login-more").fadeOut(150) },350) }) } } function pleaseLogin(){ if(localStorage.uid!=undefined&&localStorage.uid!="undefined")return; if(localStorage.frequency<3)return; setTimeout(function(){ var bbb = location.href; if (bbb.indexOf("/videoRoom") > -1){ $(".login-box1 .login-title").text(loginList[sessionStorage.lang].login48) } if (bbb.indexOf("/liveRoom") > -1){ $(".login-box1 .login-title").text(loginList[sessionStorage.lang].login49) } googleLogin() layer.closeAll() $(".login-box1").show() $(".login-box2").hide() $(".login-box3").hide() $(".login-box4").hide() layer.open({ type: 1, title: false, shadeClose: true, skin: "yourclass5", area: ["470px", "631px"], content: $(".layer-login"), end: function () { $(".layui-layer-shade").hide() layer.closeAll() $(".login-box1 .login-title").text(loginList[sessionStorage.lang].login1) } }) localStorage.frequency=2; $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:6, pageID:localStorage.canvasCode, }, success:function(data){ } }) },2500) } watchNum() function watchNum(){ if(localStorage.uid==undefined||localStorage.uid=='undefined'){ var bbb = location.href; if(localStorage.frequency==undefined)localStorage.frequency=0 if (bbb.indexOf("/videoRoom") > -1){ localStorage.frequency=(Number(localStorage.frequency)+1) } if (bbb.indexOf("/liveRoom") > -1){ localStorage.frequency=(Number(localStorage.frequency)+1) } if(localStorage.frequency>=3){ pleaseLogin() return; } } } function loginLayer(){ googleLogin() layer.closeAll() $(".login-box1").show() $(".login-box2").hide() $(".login-box3").hide() $(".login-box4").hide() layer.open({ type: 1, title: false, shadeClose: true, skin: "yourclass5", area: ["470px", "631px"], content: $(".layer-login"), end: function () { $(".layui-layer-shade").hide() layer.closeAll() $(".login-box1 .login-title").text(loginList[sessionStorage.lang].login1) } }) $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:6, pageID:localStorage.canvasCode, }, success:function(data){ } }) } //twitter window.twttr = (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function (f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); var log = //console.log; hello.init( { 'twitter': 'cEGECNgXN3ZN00r3Zb82vwh55' }, //App_key { oauth_proxy: 'https://auth-server.herokuapp.com/proxy', redirect_uri: 'https://www.footseen.xyz/index.html' }); function login_twitter(network) { //登录方法,并将twitter 作为参数传入 // Twitter instance var twitter = hello(network); // Login twitter.login().then(function (r) { // Get Profile return twitter.api('/me') }, log).then(function (p) { var r2 = JSON.parse(localStorage.getItem('hello')); //console.log(r2.twitter) $.ajax({ url:$ip+'third/login', data:{ lang:sessionStorage.lang, openid:r2.twitter.user_id, opentype:5, authToken:r2.twitter.oauth_token, authSecret:r2.twitter.oauth_token_secret, nickname:p.name, facepath:p.thumbnail, pageID:localStorage.canvasCode, }, success:function(data){ //console.log('推特登录',data) if(data.code!=1){ layer.msg(data.msg) return; } localStorage.token=data.token localStorage.uid=data.uid layer.closeAll() setTimeout(function(){ $.ajax({ url:$ip+'activeLog/webActive', data:{ activeType:7, pageID:localStorage.canvasCode, uid:localStorage.uid }, success:function(data){ window.location.reload() } }) },500) } }) //已获取用户信息,在此处理 // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?secret=" + r2.twitter.oauth_token_secret + "&token=" + r2.twitter.oauth_token + "&name=" + p.name + "&profileImageUrl=" + p.thumbnail + "&id=" + r2.twitter.user_id); // window.location.href = ; }, log); } //facebook var info; function statusChangeCallback(response) { // Called with the results from FB.getLoginStatus(). // //console.log('statusChangeCallback'); // //console.log(response); // The current login status of the person. if (response.status === 'connected') { // Logged into your webpage and Facebook. info = response testAPI(); } else { // Not logged into your webpage or we are unable to tell. // document.getElementById('status').innerHTML = 'Please log ' + // 'into this webpage.'; } } function checkLoginState() { // Called when a person is finished with the Login Button. FB.getLoginStatus(function (response) { // See the onlogin handler statusChangeCallback(response); }); } window.fbAsyncInit = function () { FB.init({ appId: '382456482257502', cookie: true, // Enable cookies to allow the server to access the session. xfbml: true, // Parse social plugins on this webpage. version: 'v13.0' // Use this Graph API version for this call. }); FB.getLoginStatus(function (response) { // Called after the JS SDK has been initialized. statusChangeCallback(response); // Returns the login status. }); }; function testAPI() { // Testing Graph API after login. See statusChangeCallback() for when this call is made. // //console.log('Welcome! Fetching your information.... '); FB.api('/me', function (response) { // //console.log('Successful login for: ' + response.name); // document.getElementById('status').innerHTML = // 'Thanks for logging in, ' + response.name + '!'; // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + info.authResponse.accessToken + "&name=" + response.name + "&id=" + response.id); }); } //line function lineLog() { var client_id = '1654468829'; var redirect_uri ='https://www.footseen.xyz/lineBack.html'; var link = 'https://access.line.me/oauth2/v2.1/authorize?'; link += 'response_type=code'; link += '&client_id=' + client_id; link += '&redirect_uri=' + redirect_uri; link += '&state=login'; link += '&scope=openid%20profile'; window.location.href = link; }