通过get提交实现php登录注册

通过get提交实现php登录注册有没有代码?简单的源码又可以,我参考参考,版权什么的都可以留
200财富值献上
主要我做软件后台接口,想要get提交,这边做了几个,都没用

http://url/zhuce?name=username&pwd=123456

你后台用的什么框架?还是原生的

login.php
 
<?php
        $un = $_GET['username'];
        $pd = $_GET['password'];
        $mysqli = new mysqli('localhost', 'root', '', 'java');
        $result = $mysqli->query("SELECT password FROM user WHERE username = "."'$un'");//第一个容易出错的地方
        $rs=$result->fetch_row();//第二个容易出错的地方
        if ($rs!==null) {
            if ($pd != $rs[0]) {
                $arr = array('status' => 2, 'b' => '密码错误');
                echo json_encode($arr);
                                }
            else {
                $arr = array('status' => 1, 'b' => 'success');
                echo json_encode($arr);
                  }
                        }
            else{
                $arr = array('status' => 0, 'b' => '没有此用户');
                echo json_encode($arr);
                }
?>



register.php



<?php
        $un = $_GET['username'];
        $pd = $_GET['password'];
        $pd2 = $_GET['password2'];
        $mysqli = new mysqli('localhost', 'root', '', 'java');
        $result = $mysqli->query("SELECT password FROM user WHERE username = "."'$un'");
        $rs=$result->fetch_row();
        if ($pd != $pd2) {
            $arr = array('status' => 2, 'b' => '两次输入密码不一致');
            echo json_encode($arr);
                         }
        elseif($rs!=null){
            $arr = array('status' => 3, 'b' => '用户已存在');
            echo json_encode($arr);
                            }
        else {
            $mysqli = new mysqli('localhost', 'root', '', 'java');
            $sql = "INSERT INTO user (username,password) VALUES ('$_POST[username]', '$_POST[password]')";
            $rs = $mysqli->query($sql);
            if (!$rs) {
                $arr = array('status' => 0, 'b' => 'falied');//插入失败
                echo json_encode($arr);
                      }
            else {
                $arr = array('status' => 1, 'b' => 'success');//插入成功
                echo json_encode($arr);
                 }
             }
?>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-22
这个不难的,关键是你这需求写得不知如何下手!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网