Système d’enregistrement des utilisateurs utilisant la base de données Php et MySQLi



Salut les gars, tout le monde espère que vous allez bien, j’ai créé pour vous un système complet d’enregistrement des utilisateurs utilisant le didacticiel de base de données Php et Mysql. Vous apprendrez comment utiliser Php et Mysqli pour créer le système de connexion et d’enregistrement des utilisateurs en Php et Mysqli. J’ai fait de nombreux tutoriels sur ce sujet, mais j’ai utilisé une méthode très simple pour créer un système d’enregistrement d’utilisateurs en utilisant Php. Quand j’ai appris beaucoup de nouvelles choses, alors je décide de faire un tutoriel et de partager dessus.

J’ai donc réalisé le didacticiel vidéo sur ce sujet, vous apprendrez de nombreuses nouvelles choses qui vous seront très utiles. Une fois que vous avez appris cela, vous utiliserez n’importe quelle application en Php. Pourquoi le système de connexion et d’enregistrement des utilisateurs en Php est-il important pour toute application? Si vous utilisez Facebook ou YouTube, ce sont les plus grandes applications Web. Voyons l’exemple du système de connexion, vous ne pouvez pas accéder directement à Facebook, vous devez créer un compte puis vous connecter à Facebook.

Une fois connecté à Facebook, vous pourrez voir vos détails personnels et vous pourrez utiliser Facebook Toutes les fonctionnalités. Voyons un autre exemple comme YouTube. Si vous regardez la vidéo sans connexion, vous pouvez le faire, mais vous ne pouvez pas vous abonner à la chaîne, vous ne pouvez pas écrire le commentaire sur les vidéos comme vous le souhaitez.

Tu pourrais aussi aimer:

Ainsi, vous pouvez utiliser le système de connexion et d’enregistrement en utilisant Php pour attribuer les fonctionnalités que l’utilisateur de la fonctionnalité pourra utiliser sur votre site Web après avoir créé un compte ou vous pouvez utiliser attribuer des fonctionnalités limitées aux visiteurs de votre site Web. J’espère que vous pouvez comprendre cela. Commençons donc par comprendre comment créer un système d’enregistrement d’utilisateur complet à l’aide de bases de données Php et MySQL.

Formulaire d’inscription et de connexion en Php et MySQL

Tout d’abord, nous devons concevoir le formulaire de connexion et d’inscription, vous pouvez utiliser différentes technologies telles que HTML / CSS ou Bootstrap pour concevoir le formulaire de connexion et d’inscription. Je vais partager avec vous le meilleur formulaire de connexion et d’inscription construit en HTML / CSS3, vous pouvez l’utiliser sans écrire de code.

lire plus  Système de gestion de banque de sang en PHP - iNetTutor.com

Voici une utilisation étape par étape de la conversion du modèle HTML en PHP et vous devez également gérer cela avec l’aide de Php. Je vais partager avec vous chaque code ci-dessous, vous devez suivre cela. voici l’utilisation du fichier index.php sur cette application, vous devez créer le header.php et également créer footer.php




    
      
    Connexion et formulaire d'inscription

New here ?

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Debitis, ex ratione. Aliquid!

One of us ?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nostrum laboriosam ad deleniti.

 

Une fois que vous avez téléchargé le modèle, vous devez créer une base de données et un tableau. Dans la vidéo, j’ai créé plus de 04 colonnes. Vous pouvez utiliser la même chose car vous allez créer la même application ici, c’est la requête de MySQL, vous pouvez l’utiliser.

CREATE TABLE user_bio
(
id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
password VARCHAR(255),
)

une fois que vous avez créé la table dans la base de données, vous devez établir la connexion entre la base de données Php et MySQL. J’ai mentionné ci-dessous le code qui vous aide à établir une connexion dans la base de données Php et MySQLi.

Une fois que vous avez fait la connexion entre php et la base de données MySQLi, vous pourrez alors établir une communication avec la base de données. Alors, commençons à stocker l’enregistrement dans la base de données. Commençons par valider le formulaire d’inscription, mais la validation, nous devons configurer la fonction de validation, qui aide à afficher les messages sur la page.

Je vais donc partager avec vous comment créer des messages de session qui vous aident à afficher des messages sur n’importe quelle page de votre choix. Alors, comprenons que vous devez créer un fichier functions.php, puis vous devez utiliser le session_start () fonction qui vous aide à gérer les messages de session ici est le code du message de session défini.

Une fois que vous avez créé la fonction ci-dessus, à savoir set_message (), vous devez alors créer une autre fonction qui vous aide à afficher les messages de session. voici le code du display_function ().

// display Session Message
function display_message()
{
    if(isset($_SESSION['MESSAGE']))
    {
        echo $_SESSION['MESSAGE'];
        unset($_SESSION['MESSAGE']);
    }
}

Après avoir créé les deux fonctions dans le functions.php fichier, vous pourrez alors utiliser le message de session pour afficher le message. Alors, laissez-moi vous montrer comment afficher les messages de session. Avant d’afficher les messages de session, vous devez travailler sur le formulaire d’inscription.

Fondamentalement, nous stockerons les données dans la base de données et nous afficherons également le message de validation à l’aide de messages de session. Donc, vous devez créer une fonction, à savoir register_user (). Ensuite, vous devez obtenir toutes les données du fichier texte d’entrée, puis les stocker dans des variables.

function register_user()
{
    global $con;
    if(isset($_POST['btn_register']) || $_SERVER['REQUEST_METHOD']=='POST')
    {
        $username = mysqli_real_escape_string($con,$_POST['username']);
        $email = mysqli_real_escape_string($con,$_POST['email']);
        $password = mysqli_real_escape_string($con,$_POST['password']);
        $cpassword = mysqli_real_escape_string($con,$_POST['cpassword']);
    }
}

Une fois que vous avez obtenu les données des champs de texte d’entrée et stocké les données dans des variables, vous devez utiliser la validation telle que les champs vides. Si un champ est vide, affichez le message de session, ci-dessous, j’ai mentionné le code, vous devez utiliser la fonction register_user () après si Accolades.

if(empty($username) || empty($email) || empty($password) || empty($cpassword))
{
    $error = "
Please Fill in the Blanks
"; set_message($error); }

Une fois que vous avez attribué la validation des champs vides, vous devez appeler la fonction register_user () dans le fichier index.php. J’ai partagé le code ci-dessous qui vous aide à comprendre que vous devez coller le code mentionné ci-dessous avant de commencer la syntaxe HTML.


Une fois que vous avez inclus le fichier functions.php, vous pourrez utiliser les fonctions à l’intérieur du index.php fichier. Lorsque vous affichez les messages de session, vous devez appeler la fonction display_message () dans le index.php fichier. Vous pouvez utiliser la fonction display_message () n’importe où lorsque vous souhaitez afficher le message de session.

Donc, j’espère que vous avez bien compris l’utilisation des fonctions dans le fichier index.php. Je dois partager le code mentionné ci-dessous qui utilise pour la validation et stocke également l’enregistrement dans la base de données. Vous en avez besoin après les champs vides si vous devez utiliser le code ci-dessous. Remarque: le code mentionné ci-dessous est utilisé dans la fonction register_user ()

    else
        {
            $query = "select * from user_bio where username='$username'";
            $result = mysqli_query($con,$query);

            if(mysqli_num_rows($result))
            {
                $error = "
User Name Already Exists.
"; set_message($error); } else { $query = "select * from user_bio where email='$email'"; $result = mysqli_query($con,$query); if(mysqli_num_rows($result)) { $error = "
Email Already Exists.
"; set_message($error); } else { $hash = md5($password); $sql = "insert into user_bio(username,email,password) values('$username','$email','$hash')"; $data = mysqli_query($con,$sql); if($data) { $error = "
Record Successfully Registered : )
"; set_message($error); } else { $error = "
Something is Wrong;
"; set_message($error); } } } } }

Ainsi, vous pouvez utiliser la même chose pour créer la fonction login_user () et utiliser la même manière pour obtenir les données des champs de texte d’entrée, puis vous devez faire correspondre les données avec la base de données, le code mentionné ci-dessous tout à propos de l’utilisateur de connexion.

function login_user()
   {
    global $con;
    if(isset($_POST['btn_login']) || $_SERVER['REQUEST_METHOD']=='POST')
    {
        $username = mysqli_real_escape_string($con,$_POST['username']);
        $password = mysqli_real_escape_string($con,$_POST['password']);

        if(empty($username)  || empty($password) )
        {
            $error = "
Please Fill in the Blanks
"; set_message($error); } else { $query = "select * from user_bio where username='$username' or email='$username'"; $result = mysqli_query($con,$query); if($row=mysqli_fetch_assoc($result)) { $db_pass = $row['password']; if(md5($password)==$db_pass) { header("location: user/index.php"); $_SESSION['ID']=$row['id']; $_SESSION['EMAIL']=$row['EMAIL']; } else { $error = "
Please Enter Valid Password
"; set_message($error); } } else { $error = "
Please Enter Valid UserName or Email
"; set_message($error); } } } }

Voici le code de la page de connexion, vous devez suivre cela, alors vous pourrez voir la même chose avec deux champs de texte de saisie. Et vous pouvez également voir les fonctions qui vous aident à afficher le message et à effectuer l’opération.


New here ?

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Debitis, ex ratione. Aliquid!

One of us ?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nostrum laboriosam ad deleniti.

une fois que l’utilisateur a connecté votre application, qui redirigera avec utilisateur / index.php. L’utilisateur est le répertoire dans le répertoire ont la page. Ainsi, vous pouvez utiliser le code mentionné ci-dessous qui vous aide à afficher la page simple, à l’intérieur de la page, vous pourrez voir le nom d’utilisateur, l’email et le bouton de déconnexion.





    
    
    
    
    User Registration System in Php


        

User Registration System

User Name:

User Email:

Enfin, vous devez créer un code simple qui vous aide à déconnecter l’utilisateur avec votre application. J’ai mentionné le code ci-dessous, vous devez l’utiliser pour déconnecter l’utilisateur de votre application.

Système d’enregistrement des utilisateurs utilisant Php

Ce qui précède a tout mentionné sur le système d’enregistrement des utilisateurs utilisant la base de données Php et MySQL. J’espère que vous apprécierez si vous rencontrez un problème, vous devez regarder le didacticiel vidéo complet. Une fois que vous avez regardé la vidéo complète, j’espère que vous ne pourrez pas faire face à aucun problème avec le système de connexion et d’enregistrement en PHP.



Telecharger ici

Laisser un commentaire

Aller au contenu principal