1 |
- var fullpath="",userList="",userListSplit="@;@",userPwdSplit="@=@";function login(){HuoUtils.switchTemplate("login"),getUser(),window.setTimeout(function(){$(".user_list > li").length&&($(".user_list").show(),$(".user_list > li:eq(0)").click())},0)}function getUser(){window.huo&&window.huo.readFile&&(userList=window.huo.readFile('{"file_name":"userList.dt","file_path":"'+fullpath+'/sdk/iosSwitch"}')),userList||(userList="");for(var s=userList.split(userListSplit),e=0;e<s.length-1;e++){var t=s[e].split(userPwdSplit);$(".user_list").append('<li pwd="'+t[1]+'" onclick="changeUser(this)"><span>'+t[0]+'</span><i onclick="deleteUser()"></i></li>')}}function changeUser(s){var e=$("span",s).text(),t=$(s).attr("pwd");$(".user_list").hide(),$('[name="mem-username"]').val(e),$('[name="mem-password"]').val(t)}function deleteUser(s){(s=s||window.event).stopPropagation();var e=$(s.target).parent(),t=e.find("span").text(),i=e.attr("pwd");userList=userList.replace(t+userPwdSplit+i+userListSplit,""),window.huo&&window.huo.writeFile&&window.huo.writeFile('{"file_name":"userList.dt","file_path":"'+fullpath+'/sdk/iosSwitch","file_content":"'+userList+'"}'),e.remove()}function saveUser(s,e){var t=s+userPwdSplit+e+userListSplit;searchUser(s)&&(userList=userList.replace(t,"")),userList=t+userList,window.huo&&window.huo.writeFile&&window.huo.writeFile('{"file_name":"userList.dt","file_path":"'+fullpath+'/sdk/iosSwitch","file_content":"'+userList+'"}')}function toggleUser(s){(s=s||window.event).stopPropagation(),$(".user_list > li").length||getUser(),$(".user_list").toggle().parents(".form_item").toggleClass("bd")}function searchUser(s){for(var e=userList.split(userListSplit),t=0;t<e.length;t++){var i=e[t].split(userPwdSplit);if(i[0]===s)return i[1]}}function togglePwd(s){(s=s||window.event).stopPropagation();var e=$(s.target),t=e.parents(".form_item").find('[name="mem-password"]');"password"===t.attr("type")?(e.addClass("icon_noeye"),t.attr("type","text")):(e.removeClass("icon_noeye").addClass("icon_eye"),t.attr("type","password"))}function enterblock(s){window.huo&&window.huo.enterblock&&window.huo.enterblock(JSON.stringify(s))}$(function(){window.huo&&window.huo.getFileFullPath&&(fullpath=window.huo.getFileFullPath());var s=$("#pagetype").val();"login"===s?login():"forgetpwd"===s&&HuoUtils.switchTemplate("foundWhat")});var HuoApi={userLogin:function(){var e=$('[name="mem-username"]').val().trim(),t=$('[name="mem-password"]').val().trim();if(!e)return HuoUtils.tips("请输入用户名"),!1;if(!t)return HuoUtils.tips("请输入密码"),!1;HuoUtils.appendTemplate("switch",{"mem-username":e});var i=this;$.ajax({url:"/v8/user/login",method:"post",data:{"mem-username":e,"mem-password":t},dataType:"json",success:function(s){saveUser(e,t),i.loginSuccess(s,e)},error:function(s){window.alert(JSON.stringify(s))}})},userLoginm:function(){var e=$('[name="sms-mobile"]').val().trim(),s=$('[name="sms-code"]').val().trim();if(!e)return HuoUtils.tips("请输入手机号"),!1;if(!HuoUtils.isMobilePhone(e))return HuoUtils.tips("请输入正确的手机号"),!1;if(!s)return HuoUtils.tips("请输入验证码"),!1;HuoUtils.appendTemplate("switch",{"mem-username":e});var t=this;$.ajax({url:"/v8/user/loginm",method:"post",data:{"sms-type":2,"sms-mobile":e,"sms-code":s},success:function(s){t.loginSuccess(s,e)}})},loginSuccess:function(s,e){200===s.code?(HuoUtils.switchTemplate(),enterblock({tkn:s.data.cp_user_token,usd:s.data.mem_id,agm:s.data.agentgame}),closeWeb()):(HuoUtils.switchTemplate("login",{"mem-username":e}),HuoUtils.tips(s.msg))},smsSend:function(s){var e=$('[name="sms-mobile"]').val().trim();if(!e)return HuoUtils.tips("请输入手机号"),!1;if(!HuoUtils.isMobilePhone(e))return HuoUtils.tips("请输入正确的手机号"),!1;var i=$("#smsSend");if(i.attr("disabled"))return!1;i.attr("disabled",!0),$.ajax({url:"/v8/sms/send",method:"post",data:{"sms-type":s,"sms-mobile":e},success:function(s){if(HuoUtils.tips(s.msg),200===s.code){var e=120;i.text(e+"s后重试");var t=window.setInterval(function(){e-=1,i.text(e+"s后重试"),0===e&&(window.clearInterval(t),i.text("发送验证码").removeAttr("disabled"))},1e3)}else i.removeAttr("disabled")}})},smsVerify:function(){var s=$('[name="sms-mobile"]').val().trim(),e=$('[name="sms-code"]').val().trim();return s?HuoUtils.isMobilePhone(s)?e?void $.ajax({url:"/v8/user/passwd/sms_check",method:"post",data:{"sms-type":5,"sms-mobile":s,"sms-code":e},success:function(s){200==+s.code?HuoUtils.switchTemplate("reset",{verify_token:s.data.verify_token}):HuoUtils.tips(s.msg)}}):(HuoUtils.tips("请输入验证码"),!1):(HuoUtils.tips("请输入正确的手机号"),!1):(HuoUtils.tips("请输入手机号"),!1)},resetPwd:function(){var s=$('[name="mem-password"]').val().trim(),e=$('[name="mem-passwordag"]').val().trim();if(!s)return HuoUtils.tips("请输入密码"),!1;if(!e)return HuoUtils.tips("请再次输入密码"),!1;if(e!==s)return HuoUtils.tips("两次输入密码不一致"),!1;var t=$('[name="verify_token"]').val().trim();$.ajax({url:"/v8/user/passwd/reset",method:"post",data:{"mem-password":s,verify_token:t},success:function(s){200===s.code&&login(),HuoUtils.tips(s.msg)}})},userReg:function(e){var t=$('[name="mem-username"]').val().trim(),i=$('[name="mem-password"]').val().trim();if(!t)return HuoUtils.tips("请输入用户名"),!1;if(!i)return HuoUtils.tips("请输入密码"),!1;var o=this;$.ajax({url:"/v8/user/reg",method:"post",data:{"mem-username":t,"mem-password":i},success:function(s){e&&window.huo&&200===s.code&&window.huo.getContentVIewSetImageToPhotos(),saveUser(t,i),o.regSuccess(s)}})},userRegm:function(){var e=$('[name="sms-mobile"]').val().trim(),s=$('[name="sms-code"]').val().trim(),t=$('[name="mem-password"]').val().trim();if(!e)return HuoUtils.tips("请输入手机号"),!1;if(!HuoUtils.isMobilePhone(e))return HuoUtils.tips("请输入正确的手机号"),!1;if(!s)return HuoUtils.tips("请输入验证码"),!1;if(!t)return HuoUtils.tips("请输入密码"),!1;var i=this;$.ajax({url:"/v8/user/regm",method:"post",data:{"sms-type":1,"sms-mobile":e,"sms-code":s,"mem-password":t},success:function(s){saveUser(e,t),i.regSuccess(s)}})},userRegone:function(){$.ajax({url:"/v8/user/regone",method:"post",data:{},success:function(s){if(200===s.code){var e={username:s.data.username,password:s.data.password};HuoUtils.switchTemplate("regOne",e),1===s.data.type&&this.userReg(!0)}else HuoUtils.tips(s.msg)},error:function(s){window.alert(JSON.stringify(s))}})},regSuccess:function(s){200===s.code?(enterblock({tkn:s.data.cp_user_token,usd:s.data.mem_id,agm:s.data.agentgame}),closeWeb()):HuoUtils.tips(s.msg)},deviceUser:function(){HuoUtils.switchTemplate("account"),$.ajax({url:"/user/device_user",method:"post",success:function(s){if(200===s.code)if(0<s.data.count){for(var e='<dl class="found_account"><dt><span>以下为你曾经使用过的账号</span></dt>',t=0;t<s.data.list.length;t++)e+="<dd><p><span>账号:</span>"+s.data.list[t].username+"</p><p><span>昵称:</span>"+s.data.list[t].nickname+"</p><p><span>最后一次登录:</span>"+HuoUtils.dateTransform(s.data.list[t].last_login_time)+"</p><p><span>登录游戏:</span>"+s.data.list[t].last_login_game+"</p></dd>";e+='</dl><div class="kefu">还是找不到账号?请 <a href="javascript:;" onclick="HuoApi.kefuInfo()">联系客服</a></div>',$(".pop_main").append(e)}else $(".found_empty").show()},error:function(s){window.alert(JSON.stringify(s))}})},bindInfo:function(){var e=$('[name="mem-username"]').val().trim();if(!e)return HuoUtils.tips("请输入用户名"),!1;$.ajax({url:"/user/bind_info",method:"post",data:{"mem-username":e},success:function(s){200===s.code?(s.data.username=e,HuoUtils.switchTemplate("found",s.data)):41304===s.code?$("body").append('<div class="pop huosdk_tips">\n <div class="pop_body" style="width: 5.6rem">\n <h5>提示信息</h5>\n <p style="padding: 0 0.5rem;line-height:1.5">当前账号未绑定手机号,请联系客服找回密码。</p>\n <p class="btn">\n <a href="javascript:;" style="border-right: 1px solid #D2D3D5;color: #000" onclick="$(this).parents(\'.pop\').remove()">取消</a>\n <a href="javascript:;" style="color: #00C200" onclick="HuoApi.kefuInfo()">联系客服</a>\n </p>\n </div>\n</div>'):HuoUtils.tips(s.msg)}})},pwdSendSms:function(){$.ajax({url:"/password/send_sms",method:"post",data:{"mem-username":$('[name="mem-username"]').val()},success:function(s){HuoUtils.tips(s.msg)}})},pwdVerifySms:function(){var s=$('[name="sms-code"]').val().trim();if(!s)return HuoUtils.tips("请输入验证码"),!1;$.ajax({url:"/password/sms_verify",method:"post",data:{"mem-username":$('[name="mem-username"]').val(),"sms-code":s},success:function(s){200===s.code?HuoUtils.switchTemplate("reset"):HuoUtils.tips(s.msg)}})},pwdVerifySms:function(){var s=$('[name="sms-code"]').val().trim();if(!s)return HuoUtils.tips("请输入验证码"),!1;$.ajax({url:"/password/sms_verify",method:"post",data:{"mem-username":$('[name="mem-username"]').val(),"sms-code":s},success:function(s){200===s.code?HuoUtils.switchTemplate("reset",{username:$('[name="mem-username"]').val()}):HuoUtils.tips(s.msg)}})},pwdReset:function(){var s=$('[name="mem-password"]').val().trim(),e=$('[name="mem-passwordag"]').val().trim();return s?e?e!==s?(HuoUtils.tips("两次输入密码不一致"),!1):void $.ajax({url:"/password/reset",method:"post",data:{"mem-username":$('[name="mem-username"]').val(),"mem-password":s},success:function(s){200===s.code?(HuoUtils.tips(s.msg),window.setTimeout(function(){login()},2e3)):HuoUtils.tips(s.msg)}}):(HuoUtils.tips("请再次输入密码"),!1):(HuoUtils.tips("请输入密码"),!1)},kefuInfo:function(){$.ajax({url:"/help/index",method:"get",data:{},success:function(s){var e={qq:"",qqlink:"javascript:;",tel:"",tellink:"javascript:;"};if(200===s.code){var t=JSON.parse(s.data.qq)[0];e.qq=t,e.qqlink="http://wpa.qq.com/msgrd?v=3&uin="+t+"&site=qq&menu=yes";var i=JSON.parse(s.data.tel)[0];e.tel=i,e.tellink="tel:"+i}HuoUtils.switchTemplate("kefu",e)}})}};
|