xuguohong

update sdk

...@@ -551,7 +551,7 @@ function initMatching(){ ...@@ -551,7 +551,7 @@ function initMatching(){
551 } 551 }
552 if ($obj[0].tagName == "FORM") { 552 if ($obj[0].tagName == "FORM") {
553 $obj[0].disabled = false; 553 $obj[0].disabled = false;
554 - $obj.find("input[type='text'], button").attr('disabled', null); 554 + $obj.find("input[type='text'],input[type='password'],input[name='password'], button").attr('disabled', null);
555 555
556 var $but_input = $obj.find('[type=submit]'); 556 var $but_input = $obj.find('[type=submit]');
557 if ($but_input.is('button')) { 557 if ($but_input.is('button')) {
......
...@@ -385,13 +385,19 @@ ...@@ -385,13 +385,19 @@
385 385
386 386
387 that.$c.on('click', '[type=submit],.submit', function(e) { 387 that.$c.on('click', '[type=submit],.submit', function(e) {
388 + var passWordReg = /^[0-9a-zA-Z]+$/;
388 e.preventDefault(); 389 e.preventDefault();
389 if(/[A-Z]/.test(that.$c.find("input[name='username']").val())){ 390 if(/[A-Z]/.test(that.$c.find("input[name='username']").val())){
390 Core.showTips("账号不能有大写字母!"); 391 Core.showTips("账号不能有大写字母!");
391 }else if(/[A-Z]/.test(that.$c.find("input[name='password']").val())){ 392 }else if(/[A-Z]/.test(that.$c.find("input[name='password']").val())){
392 Core.showTips("密码不能有大写字母!"); 393 Core.showTips("密码不能有大写字母!");
394 + }else if(that.$c.find("input[name='password']").val().length<6 || that.$c.find("input[name='password']").val().length>16){
395 + Core.showTips("密码长度为6-16位字符!");
393 }else if(!that.$c.find('.checkbox-2').length>0){ 396 }else if(!that.$c.find('.checkbox-2').length>0){
394 Core.showTips('请同意'+Core.PLATFORM_NAME+'网络协议',1); 397 Core.showTips('请同意'+Core.PLATFORM_NAME+'网络协议',1);
398 + }else if(!passWordReg.test(that.$c.find("input[name='password']").val())){
399 + Core.showTips('请输入数字字母组成的密码!', true);
400 + return false;
395 }else{ 401 }else{
396 //如果是游客的话则调用安卓截屏方法 402 //如果是游客的话则调用安卓截屏方法
397 if (that.$c.find('[name="username"]').val() == that.$c.find('[name="old_usernmae"]').val() && window.android != undefined && window.android.screenShot != undefined ){ 403 if (that.$c.find('[name="username"]').val() == that.$c.find('[name="old_usernmae"]').val() && window.android != undefined && window.android.screenShot != undefined ){
...@@ -599,9 +605,14 @@ ...@@ -599,9 +605,14 @@
599 that.$c.on("click","#js_confirm_resetnewpsw",function(){ 605 that.$c.on("click","#js_confirm_resetnewpsw",function(){
600 var NewPsw = that.$c.find("#js_reset_newpsw").val(), 606 var NewPsw = that.$c.find("#js_reset_newpsw").val(),
601 NewKey = that.$c.find("input[name='pwd_code']").val(), 607 NewKey = that.$c.find("input[name='pwd_code']").val(),
608 + passWordReg = /^[0-9a-zA-Z]+$/,
602 account = $("input[name='loginUserName']").val(); 609 account = $("input[name='loginUserName']").val();
603 var names = localStorage.getItem('user_names'); 610 var names = localStorage.getItem('user_names');
604 names = JSON.parse(names); 611 names = JSON.parse(names);
612 + if(!passWordReg.test(NewPsw)){
613 + Core.showTips('请输入数字字母组成的密码!', true);
614 + return false;
615 + }
605 Core.ajax({ 616 Core.ajax({
606 type:"post", 617 type:"post",
607 url:"/user/reset_passwd?pwd_code="+NewKey+"&password="+NewPsw, 618 url:"/user/reset_passwd?pwd_code="+NewKey+"&password="+NewPsw,
......
...@@ -650,7 +650,7 @@ ...@@ -650,7 +650,7 @@
650 <i>{{? Core.Data.is_guest == 1}}正式账号:{{??}}旧密码:{{?}}</i> 650 <i>{{? Core.Data.is_guest == 1}}正式账号:{{??}}旧密码:{{?}}</i>
651 <label> 651 <label>
652 652
653 - <input {{? Core.Data.is_guest == 1}}type="text"{{??}}type="password"{{?}} class="old_pwd required " name="{{? Core.Data.is_guest >= 1}}username{{??}}password{{?}}" value="{{? Core.Data.new_pwd}}{{=Core.Data.new_pwd}}{{?}}" required="required" placeholder="{{? Core.Data.is_guest == 1}}请输入6-18位字母或数字{{??}}请输入旧密码{{?}}" required/> 653 + <input {{? Core.Data.is_guest == 1}}type="text"{{??}}type="password"{{?}} class="old_pwd required " name="{{? Core.Data.is_guest >= 1}}username{{??}}password{{?}}" value="{{? Core.Data.new_pwd}}{{=Core.Data.new_pwd}}{{?}}" required="required" placeholder="{{? Core.Data.is_guest == 1}}请输入3-18位字母或数字{{??}}请输入旧密码{{?}}" required/>
654 </label> 654 </label>
655 </div> 655 </div>
656 <div class="input new-sdk-psw clearfix"> 656 <div class="input new-sdk-psw clearfix">
......
...@@ -551,7 +551,8 @@ function initMatching(){ ...@@ -551,7 +551,8 @@ function initMatching(){
551 } 551 }
552 if ($obj[0].tagName == "FORM") { 552 if ($obj[0].tagName == "FORM") {
553 $obj[0].disabled = false; 553 $obj[0].disabled = false;
554 - $obj.find("input, button").attr('disabled', null); 554 + $obj.find("input[type='text'],input[type='password'],input[name='password'], button").attr('disabled', null);
555 +
555 var $but_input = $obj.find('[type=submit]'); 556 var $but_input = $obj.find('[type=submit]');
556 if ($but_input.is('button')) { 557 if ($but_input.is('button')) {
557 $but_input.html(temp); 558 $but_input.html(temp);
......
...@@ -385,18 +385,28 @@ ...@@ -385,18 +385,28 @@
385 385
386 386
387 that.$c.on('click', '[type=submit],.submit', function(e) { 387 that.$c.on('click', '[type=submit],.submit', function(e) {
388 + var passWordReg = /^[0-9a-zA-Z]+$/;
388 e.preventDefault(); 389 e.preventDefault();
389 if(/[A-Z]/.test(that.$c.find("input[name='username']").val())){ 390 if(/[A-Z]/.test(that.$c.find("input[name='username']").val())){
390 Core.showTips("账号不能有大写字母!"); 391 Core.showTips("账号不能有大写字母!");
391 }else if(/[A-Z]/.test(that.$c.find("input[name='password']").val())){ 392 }else if(/[A-Z]/.test(that.$c.find("input[name='password']").val())){
392 Core.showTips("密码不能有大写字母!"); 393 Core.showTips("密码不能有大写字母!");
394 + }else if(that.$c.find("input[name='password']").val().length<6 || that.$c.find("input[name='password']").val().length>16){
395 + Core.showTips("密码长度为6-16位字符!");
393 }else if(!that.$c.find('.checkbox-2').length>0){ 396 }else if(!that.$c.find('.checkbox-2').length>0){
394 Core.showTips('请同意'+Core.PLATFORM_NAME+'网络协议',1); 397 Core.showTips('请同意'+Core.PLATFORM_NAME+'网络协议',1);
398 + }else if(!passWordReg.test(that.$c.find("input[name='password']").val())){
399 + Core.showTips('请输入数字字母组成的密码!', true);
400 + return false;
395 }else{ 401 }else{
396 //如果是游客的话则调用安卓截屏方法 402 //如果是游客的话则调用安卓截屏方法
397 if (that.$c.find('[name="username"]').val() == that.$c.find('[name="old_usernmae"]').val() && window.android != undefined && window.android.screenShot != undefined ){ 403 if (that.$c.find('[name="username"]').val() == that.$c.find('[name="old_usernmae"]').val() && window.android != undefined && window.android.screenShot != undefined ){
398 window.android.screenShot(); 404 window.android.screenShot();
399 - } 405 + }
406 + $(this).attr("disabled",true);
407 + $(this).css({"background":"#999"});
408 + $(this).parent("li").css({"background":"#999"});
409 +
400 Core.ajax_do(that.$c.find('.ajax'), that.register_cb, that); 410 Core.ajax_do(that.$c.find('.ajax'), that.register_cb, that);
401 } 411 }
402 return false; 412 return false;
...@@ -419,6 +429,9 @@ ...@@ -419,6 +429,9 @@
419 that.$c.find('[name="old_usernmae"]').val(random_name) 429 that.$c.find('[name="old_usernmae"]').val(random_name)
420 that.$c.find('[name="password"]').val(random_passwd) 430 that.$c.find('[name="password"]').val(random_passwd)
421 that.$c.find('[name="type"]').val(-1) 431 that.$c.find('[name="type"]').val(-1)
432 + that.$c.find("input#btn-regist").attr('disabled', null);
433 + that.$c.find('.submit').css({"background":"#00beef"});
434 + that.$c.find('.submit').parent("li").css({"background":"#00beef"});
422 435
423 } 436 }
424 Register.prototype.cache = Login.prototype.cache; 437 Register.prototype.cache = Login.prototype.cache;
...@@ -431,6 +444,10 @@ ...@@ -431,6 +444,10 @@
431 this.cache(); 444 this.cache();
432 Core.showTips('成功注册,欢迎使用' + Core.PLATFORM_NAME + '游戏平台'); 445 Core.showTips('成功注册,欢迎使用' + Core.PLATFORM_NAME + '游戏平台');
433 Core.updateMod('home'); 446 Core.updateMod('home');
447 +
448 + this.$c.find("input#btn-regist").attr('disabled', null);
449 + this.$c.find('.submit').css({"background":"#00beef"});
450 + this.$c.find('.submit').parent("li").css({"background":"#00beef"});
434 } 451 }
435 Register.prototype.show_after = function() { 452 Register.prototype.show_after = function() {
436 this.set_random(); 453 this.set_random();
...@@ -588,9 +605,14 @@ ...@@ -588,9 +605,14 @@
588 that.$c.on("click","#js_confirm_resetnewpsw",function(){ 605 that.$c.on("click","#js_confirm_resetnewpsw",function(){
589 var NewPsw = that.$c.find("#js_reset_newpsw").val(), 606 var NewPsw = that.$c.find("#js_reset_newpsw").val(),
590 NewKey = that.$c.find("input[name='pwd_code']").val(), 607 NewKey = that.$c.find("input[name='pwd_code']").val(),
608 + passWordReg = /^[0-9a-zA-Z]+$/,
591 account = $("input[name='loginUserName']").val(); 609 account = $("input[name='loginUserName']").val();
592 var names = localStorage.getItem('user_names'); 610 var names = localStorage.getItem('user_names');
593 names = JSON.parse(names); 611 names = JSON.parse(names);
612 + if(!passWordReg.test(NewPsw)){
613 + Core.showTips('请输入数字字母组成的密码!', true);
614 + return false;
615 + }
594 Core.ajax({ 616 Core.ajax({
595 type:"post", 617 type:"post",
596 url:"/user/reset_passwd?pwd_code="+NewKey+"&password="+NewPsw, 618 url:"/user/reset_passwd?pwd_code="+NewKey+"&password="+NewPsw,
......
...@@ -158,7 +158,7 @@ ...@@ -158,7 +158,7 @@
158 <input type="hidden" name="type" value="-1"> 158 <input type="hidden" name="type" value="-1">
159 <ul class="inline-btn"> 159 <ul class="inline-btn">
160 <li><a class="btn btn_pri_block btn-orange" href="#home">返回</a></li> 160 <li><a class="btn btn_pri_block btn-orange" href="#home">返回</a></li>
161 - <li><a class="submit btn larg " >确定注册</a></li> 161 + <li><input type="button" class="submit btn larg" id="btn-regist" value="确定注册"></li>
162 </ul> 162 </ul>
163 </form> 163 </form>
164 </div> 164 </div>
...@@ -650,7 +650,7 @@ ...@@ -650,7 +650,7 @@
650 <i>{{? Core.Data.is_guest == 1}}正式账号:{{??}}旧密码:{{?}}</i> 650 <i>{{? Core.Data.is_guest == 1}}正式账号:{{??}}旧密码:{{?}}</i>
651 <label> 651 <label>
652 652
653 - <input {{? Core.Data.is_guest == 1}}type="text"{{??}}type="password"{{?}} class="old_pwd required " name="{{? Core.Data.is_guest >= 1}}username{{??}}password{{?}}" value="{{? Core.Data.new_pwd}}{{=Core.Data.new_pwd}}{{?}}" required="required" placeholder="{{? Core.Data.is_guest == 1}}请输入6-18位字母或数字{{??}}请输入旧密码{{?}}" required/> 653 + <input {{? Core.Data.is_guest == 1}}type="text"{{??}}type="password"{{?}} class="old_pwd required " name="{{? Core.Data.is_guest >= 1}}username{{??}}password{{?}}" value="{{? Core.Data.new_pwd}}{{=Core.Data.new_pwd}}{{?}}" required="required" placeholder="{{? Core.Data.is_guest == 1}}请输入3-18位字母或数字{{??}}请输入旧密码{{?}}" required/>
654 </label> 654 </label>
655 </div> 655 </div>
656 <div class="input new-sdk-psw clearfix"> 656 <div class="input new-sdk-psw clearfix">
......
...@@ -122,7 +122,6 @@ body{ ...@@ -122,7 +122,6 @@ body{
122 height:53px; 122 height:53px;
123 } 123 }
124 .new-sdk-container .new-sdk-logo img{ 124 .new-sdk-container .new-sdk-logo img{
125 - display: none;
126 width: 210px; 125 width: 210px;
127 margin: 0 auto; 126 margin: 0 auto;
128 padding: 15px 0 0 0; 127 padding: 15px 0 0 0;
......