Sessions d'utilisateurs en PHP

Résolu
BF3-974 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjours, alors le sujet est explicite, je cherche des solutions pour faire des sessions en php, voici mes question:

Existe t-il une balise php, qui fait tout, tout seul ?

Faut-il utiliser une base de données avec les identifiants et les mdp, puis gérer ça en requête MySQL ?

Vous me conseillez quelle méthode ?

Avez-vous d'autres solutions a me proposer ?

Cela se trouvera sur un site qui sera mis en ligne à terme, alors le niveau de sécurité sera pris en compte.

Merci d'avance à vous tous :)
A voir également:

2 réponses

Acid_ Messages postés 503 Date d'inscription   Statut Membre Dernière intervention   159
 
Hello,

Rien de tel que la documentation officielle de PHP qui reprend l'ensemble des informations concernant les sessions :

https://www.php.net/manual/fr/book.session.php

Tu n'es pas forcément obligé d'utiliser une base de données avec login/mot de passe pour chaque utilisateur, mais en fonction de ce que tu souhaites faire sur ton site (espace membre, commentaires etc.), il peut être intéressant de mettre en place une authentification par login/mot de passe pour accéder à certaines fonctionnalités du site.

Acid_
1
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Existe t-il une balise php, qui fait tout, tout seul ?
Non...
Et puis en même temps... une "balise" PHP .. c'est ça :
<?php

// ou

?>



Faut-il utiliser une base de données avec les identifiants et les mdp, puis gérer ça en requête MySQL ?
C'est en général ce qui est utilisé oui..


Cela se trouvera sur un site qui sera mis en ligne à terme, alors le niveau de sécurité sera pris en compte.
C'est donc la bonne solution...


Il existe plein d'exemples sur le net (ainsi que des tutos) sur '"comment créer/gérer" des espaces membres...
Tu peux t'en inspirer



0