8768 sujets
Développement web côté serveur, CMS
Bonjour,
A l'époque où je planchais sur ce sujet, j'avais débuté mon apprentissage par cet article de Developpez.com Créer une page de login [...] via un script PHP
Edit: Ce tutoriel se base sur une utilisation depuis Androïd. Pas moyen de retrouver le tutoriel version desktop. Peut-être a-t-il été déplacé.
L'article date un peu (2011) mais c'est un bon étrier où mettre le pied.
En complément, je te suggère de te renseigner sur le fonctionnement des sessions et des cookies. Le site cité regroupe aussi ces informations.
Bien sûr cela dans l'hypothèse où tu travailles en Php autrement direction l'Alsarticle (ou tutAlsa ?) : PHP : on reprend tout à zéro.
Bonne journée.
Modifié par Greg_Lumiere (11 Mar 2016 - 12:38)
A l'époque où je planchais sur ce sujet, j'avais débuté mon apprentissage par cet article de Developpez.com Créer une page de login [...] via un script PHP
Edit: Ce tutoriel se base sur une utilisation depuis Androïd. Pas moyen de retrouver le tutoriel version desktop. Peut-être a-t-il été déplacé.
L'article date un peu (2011) mais c'est un bon étrier où mettre le pied.
En complément, je te suggère de te renseigner sur le fonctionnement des sessions et des cookies. Le site cité regroupe aussi ces informations.
Bien sûr cela dans l'hypothèse où tu travailles en Php autrement direction l'Alsarticle (ou tutAlsa ?) : PHP : on reprend tout à zéro.
Bonne journée.
Modifié par Greg_Lumiere (11 Mar 2016 - 12:38)
mimou a écrit :
merci infiniment
je parle d'un espace client, chaque client voit des informations que j'ai mises sur le website "montant,fature......"
oui un espace membre en somme. L'espace membre n'est qu'une succession de page. Elle est comme la partie publique d'un site mise à part qu'elle nécessite une authentification préalable.
to do list (partial)
a) Faire une base de données qui va stocker les identifiants
b) Faire une page de connexion
c) définir les pages qui nécessitent l'authentification
Après il n'y a pas de limite.
Tu ne nous a pas dis si tu codais à mano ou si te basais sur un CMS (Wordpress, Drupal etc) ou encore sur une solution WYSIWYG ? On a besoin de détails pour répondre au plus juste car là à par battre du vent...
Modifié par Greg_Lumiere (11 Mar 2016 - 12:46)
mimou a écrit :
merci
j'utilise pas cms
je parle après la création de la table mysql et les pages de l'espace et les mettre en ligne.
comment je peut mettre des informations"montant;text....." pour chaque client connecté
En lisant ce que Greg_lumiere t'a indiqué dans son premier poste...
En jouant sur les variables de session PHP , genre dans session tu stock le nom de l'utilisateur, et ensuite tu peux lancer tes requetes avec where session = le nom de l'utilisateur.
Modifié par JENCAL (11 Mar 2016 - 13:33)
Comme le dis Jencal, à chaque information que tu souhaites afficher, tu va faire une requête vers la Bdd afin d'y piocher la correspondance.
Ceci se fera pour [u]chaque[/u] champs.
Par exemple :
- login
- date d'inscription
- naissance
- # de factures
--- soldées
--- en cours
- commentaires
etc et c'est Terra !
Une fois ceci de codé, il te restera à plancher sur la question de la sécurité (in/out) des données de la Bdd.
Tout ceci est réalisable de façon procédurale (codage en ligne par ligne) [pas sûr qu'on la décrive ainsi] ou en P.O.O (Programmation Orientée Objet). La seconde technique est best-seller mais plus difficile à appréhender.
Modifié par Greg_Lumiere (11 Mar 2016 - 14:04)
Ceci se fera pour [u]chaque[/u] champs.
Par exemple :
- login
- date d'inscription
- naissance
- # de factures
--- soldées
--- en cours
- commentaires
etc et c'est Terra !
Une fois ceci de codé, il te restera à plancher sur la question de la sécurité (in/out) des données de la Bdd.
Tout ceci est réalisable de façon procédurale (codage en ligne par ligne) [pas sûr qu'on la décrive ainsi] ou en P.O.O (Programmation Orientée Objet). La seconde technique est best-seller mais plus difficile à appréhender.
Modifié par Greg_Lumiere (11 Mar 2016 - 14:04)
mimou a écrit :
merci mes amis
je pense que j'ai pas transmis correctement mes idees,
exemple : un site d'un médecin
chaque malade connecté il trouve son rendez-vous
-----------------------
comment je peux écrire les rendez-vous dans mon siteweb et c'est mieux dans un tableau?
Ah si si tes idées ont été comprises tu cherches a ce qu'un utilisateur accèdes à ses infos perso, via une base de donnée, alors je vais me répéter.
JENCAL a écrit :
En jouant sur les variables de session PHP , genre dans session tu stock le nom de l'utilisateur, et ensuite tu peux lancer tes requetes avec where session = le nom de l'utilisateur.
JENCAL a écrit :
Oui
Super ce tuto :-P à connaître par coeur.
@mimou: Avant de te lancer dans quelque chose de si compliqué que la gestion d'une zone réservée pourquoi ne pas apprendre les bases du Php ? On peut faire des sites formidables sans espace membre et base de donnée.
Il sera encore temps de t'y consacrer plus tard, une fois acquises les bases.
Là tu t'attaques à des compétences intermédiaires et pourtant il semble que tu ne saches pas récupérer et afficher une variable qui font partie du niveau débutant.
La réponse de Jencal peut te sembler inappropriée pourtant il s'agit là du premier pas ; premier pas indispensable pour faire les suivants.
En attendant bonne journée et bon courage !
merci
je suis entrain de lire des cours et de voir des videos sur le php donc je peux comprendre les tutos, le probleme c'est que parfois je peut pas lier les informations pour faire un espace membre de mois meme.
ma question
est ce que je vais ajouter des colonnes "montant ,mois ....." a ma bdd et je vais faire une requête.?
je veux un tuto pas par pas , ou un site plus pédagogique.
je suis entrain de lire des cours et de voir des videos sur le php donc je peux comprendre les tutos, le probleme c'est que parfois je peut pas lier les informations pour faire un espace membre de mois meme.
ma question
est ce que je vais ajouter des colonnes "montant ,mois ....." a ma bdd et je vais faire une requête.?
je veux un tuto pas par pas , ou un site plus pédagogique.
ok voila, comment faire un espace membre no joke
Le tuto de l'ami Jencal est très bien fait. Perso, j'ai jamais voulu m'aventurer par peur de la sécurité. En général le client oublie son code et c'est souvent galère à gérer.
Attention aux infos que tu stockes dans ta BDD, si c'est du médical, c'est une autre perd de manche.
Tu peux essayer le code en tuto pour apprendre En plus le code est en PDO, ce qui ne gâche rien ...
Tiens j'ai bien envie d'essayer histoire d'apprendre ...
Attention, dans le code, je ne vois pas la fonction pour récupérer son mot de passe si la personne l'a oublié ... C'est un tuto d'apprentissage, il est vraie. A méditer avant de se lancer.
Tu as ça aussi :
https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql/tp-creer-un-espace-membres
https://www.grafikart.fr/tutoriels/php/gestion-membre-229
Modifié par Tintin75 (14 Mar 2016 - 15:30)
Attention aux infos que tu stockes dans ta BDD, si c'est du médical, c'est une autre perd de manche.
Tu peux essayer le code en tuto pour apprendre En plus le code est en PDO, ce qui ne gâche rien ...
Tiens j'ai bien envie d'essayer histoire d'apprendre ...
Attention, dans le code, je ne vois pas la fonction pour récupérer son mot de passe si la personne l'a oublié ... C'est un tuto d'apprentissage, il est vraie. A méditer avant de se lancer.
Tu as ça aussi :
https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql/tp-creer-un-espace-membres
https://www.grafikart.fr/tutoriels/php/gestion-membre-229
Modifié par Tintin75 (14 Mar 2016 - 15:30)