PHP est un langage de script souvent utilisé pour se connecter , d'envoyer et récupérer des données à partir d'une base de données MySQL. Créer une page de connexion sur votre site pour permettre aux visiteurs d'accéder aux données spécifiques à l'utilisateur . Peut-être votre base de données MySQL contient des noms d'utilisateur et mots de passe pour le site. Utiliser un script PHP pour authentifier les utilisateurs sur la base des valeurs de base de données . Instructions
1
Lancement d'un éditeur PHP, texte ou HTML et créer un nouveau fichier PHP.
2
Entrez les données suivantes en utilisant les informations de connexion à votre base de données MySQL , en prenant note des observations indiqué par les doubles barres obliques (//) :
< php
//Se connecter au serveur MySQL
mysql_connect ( "host ", " login " ," password " )
or die ) ( impossibilité de se connecter au serveur ' mysql_error ( . . ) ;
//Choisissez la base de données MySQL
mysql_select_db ( "dbname " )
or die ( Pas en mesure d'obtenir la base de données . ) ; ?
>
3 type de
l'utilisateur /l'authentification et la redirection code de mot de passe :
< php
usrSql $ = "SELECT * FROM WHERE Site_Users
user = '$ phpUser ' et vendre
" password = '$ phpPass de ;
}
//Exécuter la requête $ usrSql et sauvegarder le résultat dans le $ result Variable:
$ result = mysql_query ( $ usrSql )
or die ( Non pouvoir exécuter ' mysql_error ( . . ) ) ;
//nombre de lignes dans $ résultats d'
$ num = mysql_numrows ( $ result) ;
$ myrow = mysql_fetch_array ( $ result);
if ($ num = 0 ! ) {
//Une ligne correspondant n'a été trouvé - l'utilisateur est authentifié . Photos
$ auth = true; }
//si l'utilisateur n'est pas authentifié, de les renvoyer à la page de connexion , AB
//sinon créer une session pour eux et de les envoyer vers la page cible souhaitée
si { tête de
('Location . ( $ auth !) : http://www.mysite.com/login . php ') ; sortie
;
} else {
session_save_path (' tmp /');
session_start (); //Démarrer la session
$ _SESSION [ 'username' ] = $ _POST [" phpUser "] ; tête de
('Location : http://www.mysite.com/goodies/');
}
> Photos
les variables pour votre script différer selon les noms des champs de votre formulaire. Pour la forme associée à ce scénario, le champ username est nommé " phpUser » et le champ mot de passe est nommé " phpPass . " Un dossier sur votre serveur est requis pour la tenue des fichiers de session - cet exemple utilise " tmp /".
4
Transférer le script PHP sur votre serveur en utilisant votre client FTP
.