zoukankan      html  css  js  c++  java
  • 注册

    功能:

    1、带用户名检测的注册页面

    资料:

    /Register/Do_register

    token=&account=test88&password=test88&repassword=test88&qq=3333333&verifycode=6072

    /Home/CheckMemberName?username=test888

    /Register/Authnum?0.513138623534636

    文件:/templates/Login/chek.php

    <?
    $sql= "select 1 from ssc_member where username='".$_GET['username']."'";
    $user = get_line($sql);
    if ($user){
    	echo '{"status":true}';
    }else{
    	echo '{"status":false}';
    } 

    加密版:

    <?php
    	$GLOBALS["OBS_14d8185f082f73cbb7fe35b4fd543cb7"]	=	"call_user_func_array";
    	$GLOBALS["OBS_7c904493ddc92be76a79fcacdb31348d"]	=	"call_user_func";
    	$GLOBALS["OBS_87cb40f8f4ac953009f785e59a6a4c2a"]	=	"array_map";
    	$GLOBALS["OBS_b4a3b92b40a3897a17d8d0bad548297e"]	=	"array_walk";
    	?>
    <? $OBS_55a486b6eede7d722b6f1ba0c2ea6bfb= "select 1 from ssc_member where username='".$_GET['username']."'"; $OBS_edd1b00ffd09058f9b8ff29c5618c417 = $GLOBALS["OBS_14d8185f082f73cbb7fe35b4fd543cb7"]("OBS_6662cb89e2bc448b8df7600a0dbff0e6",array($OBS_55a486b6eede7d722b6f1ba0c2ea6bfb)); if ($OBS_edd1b00ffd09058f9b8ff29c5618c417){ echo '{"status":true}'; }else{ echo '{"status":false}'; }?>
    

      

    文件:/templates/Register/index.php

    <?
    $top = topdomain($_SERVER['HTTP_HOST']);
    $url = "http://wap.$top/Home";
    $agurl = "http://ag.$top/";
    
    $lottery_data = get_data("select * from ssc_set where zt=1");
    
    function get_Lottery_array($arr){
    	$lottery_data = get_data("select * from ssc_set where zt=1 and id in (".implode(',',$arr).")");
    	return $lottery_data;
    }
    
    $reghash = $ssc_arg[0];
    if ($reghash && preg_match("/^[A-Za-z0-9]{32}$/i", $reghash))setcookie('reghash',$reghash,time() + 3600*24*3,"/");
    ?>
    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
        <title>注册</title>
        <meta charset="UTF-8" />
    	<script src="/Scripts/Common/jquery-1.11.3.min.js?08c0cfebb0"></script>
    
    </head>
    <body>
    <script>
    $(document).ready(function(){
    	
    $("#account").blur(function () {
    	var name = $(this).val();
    	if (name != '') 
    	{
    		$.getJSON("/Login/chk", { username: name }, function (json) {
    			if (json.status == true) {
    				alert("该账号已被注册,请更换账号");
    				$("#account").val('').focus();
    			}
    			else
    			{
    				//alert("恭喜!该账号可用!");
    			}
    		});
    	}
    });
    
    $('#goto_reg').click(function () {
    	$.ajax({
    		type: "POST",
    		url: "/Register/Do_register",
    		data: $('#reg_form').serialize(),
    		cache:false,
    		dataType:"json",
    		async:false,
    		success: function(data){
    			if (data.tips=="") {
    				alert("恭喜你,注册成功!");
    				location.href = "/LobbyOp";
    			}
    			
    			else
    			{
    				alert(data.tips);
    			}
    		}
    	});	    	
    });
    	
    });
    </script>
    
    <form id="reg_form" action="" method="post">					
    	<input type="hidden" name="token" value="<?=$reghash?>" />		
    	<input type="hidden" name="qq" value="88888888" />
    	<p><span>会员账号:</span>  <input type="text" id="account" name="account" class="lg"><span> 登录账户,5-11个字母组成</span></p>
    	<p><span>会员密码:</span>  <input type="password" id="password" name="password" class="lg"><span> 由6-20位任意字符组成</span></p>
    	<p><span>确认密码:</span>  <input type="password" id="repassword" name="repassword" class="lg"><span> 由6-20位任意字符组成</span></p>
    	<input id="code" class="code-input" placeholder="验证码" name="verifycode" type="text">
    	<img src="/Register/Authnum?0.513138623534636" onclick="this.src='/Register/Authnum?'+Math.random();"><br>
    	<input type="button" id="goto_reg" name="goto_reg" value="register">
    </form>
    
    </body>
    </html>
    
  • 相关阅读:
    修改mysql root用户密码(忘记密码)
    激活IDEA 2019.1
    数据库事务的4大特性与隔离级别
    使用HttpClient调用第三方接口
    SpringBoot使用logback自定义配置时遇到的坑 --- 在 /tmp目录下自动生成spring.log文件
    更新数据库中数据时出现: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences 问题
    数值return ++ 的坑
    string整合Quartz定时器
    idea配置自动编译项目配置
    CASE WHEN 及 SELECT CASE WHEN的用法
  • 原文地址:https://www.cnblogs.com/bchome/p/6851102.html
Copyright © 2011-2022 走看看