一个简单记事本--服务端注册登录

//login.php
<?php
    include("SqlHelper.class.php");
    $success = "登录成功!";
    $error = "登录失败,用户名或密码错误!";
        
    $password = !empty($_POST['password'])?$_POST['password']:null;
    $username = !empty($_POST['username'])?$_POST['username']:null;
    $sql = "select * from userinfo where username ='".$username."' and password = '".$password."'";
    $helper = new SqlHelper();
    $result = $helper->execute_dql2($sql);

    if($result){
        $response ["result"] = 0;  
        $response ["message"] = $success; 
    }else{
        $response ["result"] = 1;  
        $response ["message"] = $error;
    }

    // 解决json_encode出现乱码的问题  
    foreach ( $response as $key => $value ) {  
        $newData[$key] = urlencode( $value );  
    }  
    header ( 'Content-type: application/json;charset=UTF-8' );
    echo urldecode ( json_encode ( $newData ) );
//register.php
<?php
    include("SqlHelper.class.php");
    $success = "注册成功!";
    $error = "注册失败,已存在的用户名!";
    $other = "注册失败,未知原因!";
    $username = !empty($_POST['username'])?$_POST['username']:null;
    $password = !empty($_POST['password'])?$_POST['password']:null;
    $sex = !empty($_POST['sex'])?$_POST['sex']:null;
    $phoneno = !empty($_POST['phoneno'])?$_POST['phoneno']:null;

    $sql = "insert into userinfo(username, password, sex, phoneno) values('".$username."', '".$password."', '"
        .$sex."', '".$phoneno."')";
    $helper = new SqlHelper();
    $result = $helper->execute_dml($sql);
    if(!$result){
        $response ["result"] = 1;  
        $response ["message"] = $error;
    }else if($result == 1){
        $response ["result"] = 0;  
        $response ["message"] = $success; 
    }else {
        $response ["result"] = 1;  
        $response ["message"] = $other;
    }

    // 解决json_encode出现乱码的问题  
    foreach ( $response as $key => $value ) {  
        $newData[$key] = urlencode( $value );  
    }  
    header ( 'Content-type: application/json;charset=UTF-8' );
    echo urldecode ( json_encode ( $newData ) );


你可能感兴趣的:(一个简单记事本--服务端注册登录)