How to use PHP to implement a simple registration and login system (source code attached)

慕斯
Release: 2023-04-10 06:40:01
forward
9420 people have browsed it

The previous article introduced to you "How to use PHP to solve high concurrency problems? (Source code attached) 》, this article continues to introduce to you how to use PHP to implement a simple registration and login system, let’s study together! ! !

How to use PHP to implement a simple registration and login system (source code attached)

The directory structure is as follows, where the function folder contains two function files, and the uploads folder is used to store uploaded files.
How to use PHP to implement a simple registration and login system (source code attached)
Note: The blogger is using php5. If friends who use php7 run and report errors, part of the reason is caused by the new syntax. Just modify it to the new syntax.


html page

Login page

index.html

Copy after login
    登录          
    注册          
         

Registration page

register. html

用户注册登录系统


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

Function implementation file

Realize login function

login_process.php

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

Realize registration Function

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();
Copy after login

Function file (function folder)

Function to realize database connection and closing

database.php

Copy after login

Function to implement file upload

fileSystem.php

Copy after login

Recommended learning: "PHP Video tutorial

The above is the detailed content of How to use PHP to implement a simple registration and login system (source code attached). For more information, please follow other related articles on the PHP Chinese website!

source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact [email protected]
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!