PHP开发之注册后台思路及代码LOGIN

PHP开发之注册后台思路及代码

前端所有都准备和制作好了,下面我们就用PHP来实现这些功能。

首先我们来整理下思路,我们通过下面的流程图可以清晰的看到我们的整体思路:

39C.tmp.jpg

<?php
header("content-type:text/html;charset=utf-8");
//连接数据库
$link = mysqli_connect("localhost","root","root","regedit");
if (!$link) {
    die("连接失败: " . mysqli_connect_error());
}

$username=$_POST['username'];
$password=$_POST['password'];
$pwd_again=$_POST['pwd_again'];
if($username == "" || $password == "" || $pwd_again == "")
{
    echo "请确认信息完整性";
}else{
    if($password!=$pwd_again)
    {
        echo"两次输入的密码不一致,请重新输入!"."<br/><br/>";
        echo"<a href='regedit.html'>重新输入</a>";
    }
    else
    {
        $sql="insert into form(username,password) values('$username','$password')";
        $result=mysqli_query($link,$sql);
        if(!$result)                                               // 判断数据是否成功插入进数据库
        {
            echo"注册不成功!"."<br/><br/>";
            echo"<a href='regedit.html'>返回</a>";
        }
        else
        {
            echo"注册成功!"."<br/><br/>";
            echo"<a href='login.html'>立刻登录</a>";
        }
    }
}
?>

首先,因为要将数据传入数据库中,所以先要连接数据库

然后对注册时填写的数据进行验证,判断两次密码是不是一样,且是不是注册信息填写完整,不完整或不一样的话注册失败。

最后用数据库的插入语句将注册内容添加到数据库中,判断是否添加成功。添加失败的话则注册失败,否则就是成功。


nächsten Abschnitt
<?php header("content-type:text/html;charset=utf-8"); //连接数据库 $link = mysqli_connect("localhost","root","root","regedit"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } $username=$_POST['username']; $password=$_POST['password']; $pwd_again=$_POST['pwd_again']; if($username == "" || $password == "" || $pwd_again == "") { echo "请确认信息完整性"; }else{ if($password!=$pwd_again) { echo"两次输入的密码不一致,请重新输入!"."<br/><br/>"; echo"<a href='regedit.html'>重新输入</a>"; } else { $sql="insert into form(username,password) values('$username','$password')"; $result=mysqli_query($link,$sql); if(!$result) // 判断数据是否成功插入进数据库 { echo"注册不成功!"."<br/><br/>"; echo"<a href='regedit.html'>返回</a>"; } else { echo"注册成功!"."<br/><br/>"; echo"<a href='login.html'>立刻登录</a>"; } } } ?>
einreichenCode zurücksetzen
KapitelKursunterlagen