PHP实现简单注册登录系统

目录结构如下,其中function文件夹下包含两个函数文件,uploads文件夹用于存放上传的文件。
PHP实现简单注册登录系统_第1张图片
注:博主使用的是php5,使用php7的小伙伴运行报错的话有一部分原因是新的语法造成的,修改成新语法就可以了


html页面

登录页面
index.html

登录
注册

注册页面
register.html

用户注册登录系统


用户名: @
登录密码:
确认密码:
选择性别:
个人爱好: 音乐 游戏 电影
个人相片
备注信息:

功能实现文件

实现登录功能
login_process.php

 0) {
        echo "登录成功";
    } else {
        echo "登录失败";
    }
    closeConnect();
?>

实现注册功能
register.php

");
    }

    // 判断输入密码与确认密码是否相同
    $password = $_POST['password'];
    $confirmPassword = $_POST['confirmPassword'];
    if ($password != $confirmPassword) {
        exit("输入的密码与确认密码不相等!");
    }

    $userName = $_POST['userName'];
    $domain = $_POST['domain'];
    $userName = $userName . $domain;

    // 判断用户名是否重复
    $userNameSQL = "select * from users where userName = '$userName'";
    getConnect();
    $resultSet = mysql_query($userNameSQL);
    if (mysql_num_rows($resultSet) > 0) {
        exit("用户名已被占用,请更换其他用户名");
    }

    $sex = $_POST['sex'];
    if (empty($_POST['interests'])) {
        $interests = "";
    } else {
        $interests = implode(";", $_POST['interests']);
    }

    $remark = $_POST['remark'];
    $myPictureName = $_FILES['myPicture']['name'];

    $registerSQL = "insert into users values(null, '$userName', '$password', '$sex', '$interests', '$myPictureName', '$remark')";
    $message = upload($_FILES['myPicture'], "uploads");

    if ($message == "上传成功" || $message == "没有上传") {
        mysql_query($registerSQL);
        $userID = mysql_insert_id();
        echo "注册成功
"; } else { exit($message); } $userSQL = "select * from users where user_id = '$userID'"; $userResult = mysql_query($userSQL); if ($user = mysql_fetch_array($userResult)) { echo "您的注册用户名为:" . $user['userName']; } else { exit("用户注册失败!"); } closeConnect();

函数文件(function文件夹)

实现数据库连接与关闭的函数
database.php



实现文件上传的函数
fileSystem.php


你可能感兴趣的:(PHP实现简单注册登录系统)