| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
- <title>{$site_info.site_name} - 游戏登录</title>
- <link rel="stylesheet" href="__STATIC__/h5sdk/css/index.css?v={:config('js_version')}">
- <!--apple-->
- <meta name="apple-mobile-web-app-capable" content="yes">
- <link rel="apple-touch-icon" href="{$game_icon}">
- </head>
- <body style="background: #000;">
- <iframe id="gameFrame" data-url="{$login_back_img}" name="gameFrame" style="display: none;background: #000"></iframe>
- <input type="hidden" id="gameId" value="{$game_id}">
- <input type="hidden" id="agentId" value="{$agent_id}">
- <input type="hidden" id="siteName" value="{$site_info.site_name}">
- <input type="hidden" id="siteQr" value="{$site_info.h5_wap_qr}">
- <input type="hidden" id="siteLogo" value="{$site_info.h5_wap_logo}">
- <input type="hidden" id="agentSite" value="{$agent_site}">
- <input type="hidden" id="h5iSite" value="{$h5i_site}">
- <input type="hidden" id="staticSite" value="{$static_site}">
- <!--apple-->
- <input type="hidden" id="gameIcon" value="{$game_icon}">
- <input type="hidden" id="game_name" value="{$game_name}">
- <input type="hidden" id="down_url" value="{$down_url|default=''}">
- <script src="__STATIC__/h5sdk/js/huosdk.js?v={:config('js_version')}"></script>
- <script>
-
- $(function () {
- HuoFloat.init()
- })
-
- $(document).css({
- 'background': '#000'
- })
- // 加载用户模块HTML
- $('body').append(HuoMemberTemplate)
- // 可返回
- HuoConfig.canBack = true
- // 切换到登录弹框
- HuoUtils.switchTemplate('login')
- if("{$login_back_img}"){
- $('#loginPop').css({
- 'background': 'url("{$login_back_img}") no-repeat center',
- 'background-size': '100% 100%'
- })
- }else{
- $('#loginPop').css({
- 'background': 'rgba(0,0,0,0.4)'
- })
- }
- /*// 重写登录请求成功的回调事件
- HuoApi.loginSuccess = function (res, username) {
- if (res.code === 200) {
- window.location.reload()
- sessionStorage.setItem('username',$('input[name=mem-username]').val())
- sessionStorage.setItem('password',$('input[name=mem-password]').val())
- } else {
- HuoUtils.switchTemplate('login', {
- 'mem-username': username
- })
- HuoUtils.tips(res.msg)
- }
- }*/
- // 重写登录请求成功的回调事件
- HuoApi.loginSuccess = function (res, username, password) {
- if(res.data.url!==''){
- HuoUtils.createFrame({
- name: 'login_' + new Date().getTime(),
- close: false,
- style: 'background: transparent;z-index:99999999;',
- url: res.data.url
- })
- return false;
- }
- HuoUtils.addAccount(username, password)
- window.setTimeout(function () {
- if (res.code === 200) {
- // window.location.reload()
- var encode = function (u, p) {
- var info = {
- Hu: u,
- Hp: p
- }
- info = JSON.stringify(info)
- return info
- }
- localStorage.setItem('Huo_I', encode(username, password))
- // localStorage.setItem('username',username)
- // localStorage.setItem('password',password)
- console.log(123123123)
- HuoUtils.addAccount(username, password)
- if (res.data && res.data.user_token) {
- gameReload(res.data.user_token)
- } else {
- window.location.reload()
- }
- } else {
- HuoUtils.switchTemplate('login', {
- 'mem-username': username
- })
- HuoUtils.tips(res.msg)
- }
- }, 200)
- }
- // 重写注册成功回调
- HuoApi.regSuccess = function (res, username, password) {
- HuoUtils.addAccount(username, password)
- window.setTimeout(function () {
- if (res.code === 200) {
- if (res.data && res.data.user_token) {
- gameReload(res.data.user_token)
- } else {
- window.location.reload()
- }
- } else {
- HuoUtils.tips(res.msg)
- }
- }, 200)
- }
- // 页面重载
- function gameReload(token) {
- window.localStorage.setItem('user_token', token)
- var url = window.location.href
- var reg = new RegExp('token=([^&|$]*)', 'g')
- var exec = reg.exec(url)
- if (exec) {
- url = url.replace(exec[0], 'token=' + token)
- } else if (url.indexOf('?') > -1) {
- url += '&token=' + token
- } else {
- url += '?token=' + token
- }
- window.location.href = url
- }
- </script>
- <script>
- // iOS设备添加到主屏幕
- if (!isStandalone() && !!isIos()) {
- $('body').append(bindDesktopTemplate)
- HuoUtils.switchTemplate('bindDesktop')
- }
- function isIos() {
- return /i(pad|phone|pod)/i.test(navigator.userAgent);
- }
- function isStandalone() {
- return navigator.standalone || (window.matchMedia('(display-mode: standalone)').matches);
- }
- </script>
- </body>
- </html>
|