Maison  >  Article  >  développement back-end  >  Comment implémenter l'enregistrement et la connexion des utilisateurs en php ?

Comment implémenter l'enregistrement et la connexion des utilisateurs en php ?

coldplay.xixi
coldplay.xixioriginal
2020-07-11 13:07:445806parcourir

Comment implémenter l'enregistrement et la connexion des utilisateurs en PHP : créez d'abord la base de données et le formulaire ; puis utilisez les fonctions du fichier PHP pour faire fonctionner la base de données pour vous connecter à la base de données, puis modifiez le fichier PHP pour implémenter l'enregistrement de connexion ; ; et enfin améliorer et compléter la connexion.

Comment implémenter l'enregistrement et la connexion des utilisateurs en php ?

Comment mettre en œuvre l'enregistrement et la connexion des utilisateurs en php :

1. Créer une base de données et un formulaire<.>

L'éditeur voici la base de données et le formulaire créés via l'interface visuelle de phpmyadmin Après avoir entré

, connectez-vous à la base de données : ip/phpmyadmin

Comment implémenter lenregistrement et la connexion des utilisateurs en php ?

. Après vous être connecté à myadmin, créez l'utilisateur de la base de données et le formulaire usertext :

Comment implémenter lenregistrement et la connexion des utilisateurs en php ?

Comment implémenter lenregistrement et la connexion des utilisateurs en php ?

Fonction pour faire fonctionner la base de données dans le 2. fichier php

Voici le petit L'éditeur explique d'abord le rôle des fonctions de fonctionnement de la base de données PHP suivantes :

(1)

("localhost", "server name" , "mot de passe de la base de données", "nom de la base de données connectée");mysqli_connect

Description du paramètre :

"localhost", pas besoin de changer, les novices ne doivent pas la remplacer par l'adresse IP du serveur, car l'utilisateur par défaut autorisé à créer une base de données est :

Comment implémenter lenregistrement et la connexion des utilisateurs en php ?

"Nom de la base de données connectée" est la base de données. Ne remplissez pas le formulaire. la base de données et le texte utilisateur est le formulaire.

(2) La fonction

exécute une requête sur la base de données : mysqli_query()

mysqli_query(connection,query,resultmode);

Description du paramètre :

  • connexion requise. Spécifie la connexion MySQL à utiliser.

  • requête Obligatoire, spécifie la chaîne de requête. (Il s'agit d'une chaîne qui stocke les commandes MySQL. Le contenu de la commande ne peut être réalisé qu'en utilisant cette fonction)

  • resultmode est facultatif. une constante. Il peut s'agir de l'une des valeurs suivantes :

  • MYSQLI_USE_RESULT (utilisez-le si vous devez récupérer de grandes quantités de données)

  • MYSQLI_STORE_RESULT (par défaut)

par exemple :

(3)

Fonctionmysqli_fetch_array()

Obtient une ligne de l'ensemble de résultats sous forme de tableau associatif ou de tableau numérique, ou les deux.

mysqli_fetch_array(result,resulttype);

Description du paramètre :

  • résultat Obligatoire. Spécifie l'identifiant du jeu de résultats renvoyé par mysqli_query(), mysqli_store_result() ou mysqli_use_result().

  • resulttype facultatif. Spécifie quel type de tableau doit être produit. Peut être l'une des valeurs suivantes :

MYSQLI_ASSOC

MYSQLI_NUM

MYSQLI_BOTH

3. Modifiez le fichier php pour implémenter l'enregistrement de la connexion

Modifions les fichiers loginaction.php et registeraction.php

Si la création de la base de données est la même qu'à l'étape 1, il vous suffit ensuite de renseigner les informations utilisateur dans les deux fichiers :

("localhost", "server name", "database password", "user"); mysqli_connect

Si le nom ou le formulaire de la base de données est différent, vous devez trouver l'instruction suivante :

  • mysqli_connect("localhost", "server name", "database password" , « utilisateur »);

  • SELECT;

  • INSERT INTO (disponible uniquement dans registeraction.php)

Modifiez l'utilisateur (nom de la base de données) et le texte utilisateur (nom du formulaire) dans l'instruction ci-dessus par le nom de votre base de données et le nom de votre formulaire.

4. Amélioration supplémentaire

Les amis intéressés peuvent essayer de créer un lien hypertexte comme l'éditeur et accéder à la page Web désignée après une connexion réussie ;

Recherchez et quittez loginsucc.php et remplacez login.php par une autre page Web (si vous écrivez directement le nom du fichier, il doit être placé dans le même répertoire)

Comment implémenter lenregistrement et la connexion des utilisateurs en php ?

Apprentissage connexe recommandé :

Programmation PHP du débutant au compétent

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn