mirror of
				https://e.coding.net/circlecloud/McAccount.git
				synced 2025-11-03 17:56:24 +00:00 
			
		
		
		
	@@ -60,7 +60,7 @@ function RandSting($l = 10) {
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
function Json($data) {
 | 
					function Json($data) {
 | 
				
			||||||
	header ( 'Content-Type:application/json; charset=' . Config ( 'Charset' ) );
 | 
						header ( 'Content-Type:application/json; charset=' . Config ( 'Charset' ) );
 | 
				
			||||||
	exit ( json_encode ( $data, 0 ) );
 | 
						exit ( json_encode ( $data ) );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,12 +1,14 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
class user_public extends AmysqlController {
 | 
					class user_public extends AmysqlController {
 | 
				
			||||||
	function register() {
 | 
						function register() {
 | 
				
			||||||
		if ($this->_model ( "authme" )->register ( $_REQUEST ['user'], md5 ( $_REQUEST ['pass'] ), $_REQUEST ['mail'], GetUserIP () ))
 | 
							if ($this->_model ( "authme" )->register ( $_REQUEST ['user'], md5 ( $_REQUEST ['pass'] ), $_REQUEST ['mail'], GetUserIP () )){
 | 
				
			||||||
			$_SESSION ['username'] = $_REQUEST ['user'];
 | 
								$_SESSION ['username'] = $_REQUEST ['user'];
 | 
				
			||||||
		$_SESSION ['mail'] = $_REQUEST ['mail'];
 | 
								$_SESSION ['mail'] = $_REQUEST ['mail'];
 | 
				
			||||||
		$_SESSION ['ip'] = GetUserIP ();
 | 
								$_SESSION ['ip'] = GetUserIP ();			
 | 
				
			||||||
		JsonSuccess ( 'Minecraft帐号注册成功' );
 | 
								JsonSuccess ( 'Minecraft帐号注册成功' );
 | 
				
			||||||
		JsonError ( 'Minecraft帐号注册失败' );
 | 
							}else{
 | 
				
			||||||
 | 
								JsonError ( 'Minecraft帐号注册失败' );
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	function login() {
 | 
						function login() {
 | 
				
			||||||
		if ($this->_model ( "authme" )->login ( @$_REQUEST ['user'], md5 ( @$_REQUEST ['pass'] ) )) {
 | 
							if ($this->_model ( "authme" )->login ( @$_REQUEST ['user'], md5 ( @$_REQUEST ['pass'] ) )) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,6 @@ class authme extends AmysqlModel {
 | 
				
			|||||||
				'time' => date ( 'Y-m-d' ),
 | 
									'time' => date ( 'Y-m-d' ),
 | 
				
			||||||
				"user" => $username 
 | 
									"user" => $username 
 | 
				
			||||||
		);
 | 
							);
 | 
				
			||||||
		
 | 
					 | 
				
			||||||
		if ($this->_insert ( 'authme', $value ) == 0) {
 | 
							if ($this->_insert ( 'authme', $value ) == 0) {
 | 
				
			||||||
			return false;
 | 
								return false;
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
@@ -40,7 +39,7 @@ class authme extends AmysqlModel {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	public function login($username, $password) {
 | 
						public function login($username, $password) {
 | 
				
			||||||
		if ($this->_sum ( "select * from `authme` where `username` = '$username' and `password` = '$password'" ) == 0)
 | 
							if ($this->_sum ( "SELECT * FROM `authme` WHERE `username` = '$username' AND `password` = '$password'" ) == 0)
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			return false;
 | 
								return false;
 | 
				
			||||||
		else
 | 
							else
 | 
				
			||||||
@@ -51,7 +50,7 @@ class authme extends AmysqlModel {
 | 
				
			|||||||
				"password" => $newpass 
 | 
									"password" => $newpass 
 | 
				
			||||||
		);
 | 
							);
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		$num = $this->_update ( 'authme', $key, "where username='" . $username . "'" );
 | 
							$num = $this->_update ( 'authme', $key, "WHERE username='" . $username . "'" );
 | 
				
			||||||
		if ($num == 0)
 | 
							if ($num == 0)
 | 
				
			||||||
			return false;
 | 
								return false;
 | 
				
			||||||
		return true;
 | 
							return true;
 | 
				
			||||||
@@ -60,14 +59,14 @@ class authme extends AmysqlModel {
 | 
				
			|||||||
		$key = array (
 | 
							$key = array (
 | 
				
			||||||
				"password" => $value 
 | 
									"password" => $value 
 | 
				
			||||||
		);
 | 
							);
 | 
				
			||||||
		$num = $this->_update ( 'authme', $key, "where username='" . $username . "'" );
 | 
							$num = $this->_update ( 'authme', $key, "WHERE username='" . $username . "'" );
 | 
				
			||||||
		// print_r($key);
 | 
							// print_r($key);
 | 
				
			||||||
		if ($num == 0)
 | 
							if ($num == 0)
 | 
				
			||||||
			return false;
 | 
								return false;
 | 
				
			||||||
		return true;
 | 
							return true;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	public function check_user($user) {
 | 
						public function check_user($user) {
 | 
				
			||||||
		$sum = $this->_sum ( "select * from `authme` where `username` = '" . $user . "'" );
 | 
							$sum = $this->_sum ( "SELECT * FROM `authme` WHERE `username` = '" . $user . "'" );
 | 
				
			||||||
		if ($sum == 0)
 | 
							if ($sum == 0)
 | 
				
			||||||
			return true;
 | 
								return true;
 | 
				
			||||||
		return false;
 | 
							return false;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -106,7 +106,6 @@ $("#register").click(function(){
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        $.ajax({ url:"<?=Url('user_public','user_check')?>", type:"GET", data:{user:username.val()}, dataType:"json",
 | 
					        $.ajax({ url:"<?=Url('user_public','user_check')?>", type:"GET", data:{user:username.val()}, dataType:"json",
 | 
				
			||||||
            success:function(rdata){
 | 
					            success:function(rdata){
 | 
				
			||||||
                alert("checkusersuccess");
 | 
					 | 
				
			||||||
               switch(rdata.status){
 | 
					               switch(rdata.status){
 | 
				
			||||||
                 case "success":
 | 
					                 case "success":
 | 
				
			||||||
                    $.ajax({url:"<?=Url('user_public','mail_check')?>", type:"GET", data:{mail:email.val()}, dataType:"json",
 | 
					                    $.ajax({url:"<?=Url('user_public','mail_check')?>", type:"GET", data:{mail:email.val()}, dataType:"json",
 | 
				
			||||||
@@ -144,8 +143,8 @@ $("#register").click(function(){
 | 
				
			|||||||
            },
 | 
					            },
 | 
				
			||||||
        	error:function(){
 | 
					        	error:function(){
 | 
				
			||||||
            	alert("checkusererror");
 | 
					            	alert("checkusererror");
 | 
				
			||||||
           }) 
 | 
					           }})
 | 
				
			||||||
})
 | 
					       })
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
		Reference in New Issue
	
	Block a user