Authentification en PHP & Mysql
bidlag
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
svp, Je veux creer une authentification sur 2 types de comptes (admin, utilisateur1, utilisateur2, ...)en php et mysql.
ex :
si(login=xxx && pass =****&& type=admin)// type est un test au sein de la base de donnée
{ page admin;}
si(login=xxx && pass =****&& type=util1)
{ page util1;}
..
..
..
..
svp, Je veux creer une authentification sur 2 types de comptes (admin, utilisateur1, utilisateur2, ...)en php et mysql.
ex :
si(login=xxx && pass =****&& type=admin)// type est un test au sein de la base de donnée
{ page admin;}
si(login=xxx && pass =****&& type=util1)
{ page util1;}
..
..
..
..
A voir également:
- Authentification en PHP & Mysql
- Double authentification google - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Code a 6 chiffres application d'authentification instagram - Forum Instagram
3 réponses
Si possible qlq de me donnée un exemple prsq les vidéos est tres longue, je veux un script ou un code prédéfini et merci si urgent,
Bonjour,
Voici d'autres tutos (sans video..)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/917948-tp-creez-un-espace-membres
De ce tuto (dont tu peux largement t'inspirer...) il n'ya que peux de modifications à affectuer pour gérer les droits (administrateur ou autre).
Pour reprendre les grandes lignes (et tout en restant au plus basique...) il te faut:
Dans la BDD
- 1 Table utilisateurs ( qui contiendra à minima les champs : id, nom, prenom, email, login , password, id_profil, date_inscription)
- 1 Table profils ( pour définir les différents profils .. tels que : administrateur, utilisateur, modérateur.... ) et qui contiendra les champs ( id, profil_libelle, page_destination* ....)
=> page_destination : etant la page sur laquelle sera redirigé l'utilisateur si il est rattaché à ce profil la...
Dans ton code PHP :
- Une page d'authentification ... (le formulaire HTML + le code PHP qui ira chercher les infos en BDD)
=> Une fois que l'utilisateur clique sur le bouton submit de ton formulaire... tu regardes via une requête SELECT si il existe .... si oui..
a)- tu récupère alors l'ID de son profil ... et donc.. en fonction de ça tu pourras déterminer vers quelle page tu dois le rediriger.
b)- tu stockes dans une variable de session son login et son profil .. ce qui te permettra dans tes autres pages de t'assurer qu'il est bien logué... et qu'il a bien accès à cette page.
- Une page de déconnexion : qui permet de supprimer les variables de Session
NB : L'urgence n'est que pour toi ... pas pour ceux qui répondent... nous le préciser ne fera pas accélérer les choses .
NB2 : Nous n'avons pas le temps ( du moins moi..) de te faire le code tout cuit.... par contre.. si tu l'écris toi même et que tu rencontres des soucis... tu pourras venir poster tes questions sur le forum pour que l'on t'aide.
Voici d'autres tutos (sans video..)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/917948-tp-creez-un-espace-membres
De ce tuto (dont tu peux largement t'inspirer...) il n'ya que peux de modifications à affectuer pour gérer les droits (administrateur ou autre).
Pour reprendre les grandes lignes (et tout en restant au plus basique...) il te faut:
Dans la BDD
- 1 Table utilisateurs ( qui contiendra à minima les champs : id, nom, prenom, email, login , password, id_profil, date_inscription)
- 1 Table profils ( pour définir les différents profils .. tels que : administrateur, utilisateur, modérateur.... ) et qui contiendra les champs ( id, profil_libelle, page_destination* ....)
=> page_destination : etant la page sur laquelle sera redirigé l'utilisateur si il est rattaché à ce profil la...
Dans ton code PHP :
- Une page d'authentification ... (le formulaire HTML + le code PHP qui ira chercher les infos en BDD)
=> Une fois que l'utilisateur clique sur le bouton submit de ton formulaire... tu regardes via une requête SELECT si il existe .... si oui..
a)- tu récupère alors l'ID de son profil ... et donc.. en fonction de ça tu pourras déterminer vers quelle page tu dois le rediriger.
b)- tu stockes dans une variable de session son login et son profil .. ce qui te permettra dans tes autres pages de t'assurer qu'il est bien logué... et qu'il a bien accès à cette page.
- Une page de déconnexion : qui permet de supprimer les variables de Session
NB : L'urgence n'est que pour toi ... pas pour ceux qui répondent... nous le préciser ne fera pas accélérer les choses .
NB2 : Nous n'avons pas le temps ( du moins moi..) de te faire le code tout cuit.... par contre.. si tu l'écris toi même et que tu rencontres des soucis... tu pourras venir poster tes questions sur le forum pour que l'on t'aide.