Authentification en PHP & Mysql

Fermé
bidlag Messages postés 19 Date d'inscription lundi 22 juin 2015 Statut Membre Dernière intervention 25 novembre 2015 - 29 juin 2015 à 03:33
jordane45 Messages postés 38424 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 février 2025 - 29 juin 2015 à 16:01
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;}
..
..
..
..
A voir également:

3 réponses

Utilisateur anonyme
29 juin 2015 à 09:11
0
bidlag Messages postés 19 Date d'inscription lundi 22 juin 2015 Statut Membre Dernière intervention 25 novembre 2015
29 juin 2015 à 13:19
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,
0
jordane45 Messages postés 38424 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 février 2025 4 734
29 juin 2015 à 16:01
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.


0