Problème de session
Utilisateur anonyme
-
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir,
je rencontre un gros problème sur mon site : le prestataire qui me l'a construit a en fait agrégé différentes "briques" de modules préexistants (une boutique OS-Commerce, un forum phpBB, un blog Dotclear, une galerie de photos, un service de petites annonces), et l'ennui, c'est qu'il ne parvient pas à mettre en place une session commune à l'ensemble du site.
Je m'explique: je souhaite que les internautes n'aient à s'inscrire/s'identifier qu'une fois pour toutes pour l'ensemble du site, mais pour l'instant c'est impossible, sur chaque nouveau module, il est demandé à l'internaute de s'inscrire ou se logger à nouveau...
Pouvez-vous me dire si la mise en place d'une telle session commune est possible, même avec une telle aggrégation de modules ? Certains d'entre vous ont-ils déjà rencontré le même problème ?
Merci de vos réponses éclairées, j'avoue être un peu découragée...
je rencontre un gros problème sur mon site : le prestataire qui me l'a construit a en fait agrégé différentes "briques" de modules préexistants (une boutique OS-Commerce, un forum phpBB, un blog Dotclear, une galerie de photos, un service de petites annonces), et l'ennui, c'est qu'il ne parvient pas à mettre en place une session commune à l'ensemble du site.
Je m'explique: je souhaite que les internautes n'aient à s'inscrire/s'identifier qu'une fois pour toutes pour l'ensemble du site, mais pour l'instant c'est impossible, sur chaque nouveau module, il est demandé à l'internaute de s'inscrire ou se logger à nouveau...
Pouvez-vous me dire si la mise en place d'une telle session commune est possible, même avec une telle aggrégation de modules ? Certains d'entre vous ont-ils déjà rencontré le même problème ?
Merci de vos réponses éclairées, j'avoue être un peu découragée...
6 réponses
G rencontrer le mem problem et G pas reussi a le resoudre alors si qqun voudrait bien nous aider
Merci.
Merci.
Bonjour,
je me permets de faire remonter mon problème, peut-être qu'en journée, plus de monde sera connecté et au fait de ce type de difficultés...
Merci de votre aide !
je me permets de faire remonter mon problème, peut-être qu'en journée, plus de monde sera connecté et au fait de ce type de difficultés...
Merci de votre aide !
salut,
le probleme, c'est que tous ces "modules" comme tu les appellent fonctionnent avec une base de données, chacun une base indépendante.
si tu veux pouvoir "recouper" toutes les connexion ensemble, il va falloir que tu t'y connaisse en programmation php/sql.
une possibilité serait de créer une nouvelle d'enregistrement, qui récupère les champs indispensable au fonctionnement de chaque module (souvent login, mdp, adresse mail) et qui enregistre l'information dans toutes les bases de données.
encore une fois, il faut que tu connaisses la programmation php/sql et que tu soies capable de comprendre le fonctionnement d'ine base de données.
ca ce n'est que pour la partie "enregistrement commune".
après, c'ets encore une autre histoire de conserver une session commune entre tous les modules. là y'aura un gros boulot à faire en php, et il faudra que tu "decortiques" le fonctionnement de tous les modules installés, qui récupèrent les sessions de façon différente...
autant être honnete... tu n'es pas sorti(e) de la merde :-)
le probleme, c'est que tous ces "modules" comme tu les appellent fonctionnent avec une base de données, chacun une base indépendante.
si tu veux pouvoir "recouper" toutes les connexion ensemble, il va falloir que tu t'y connaisse en programmation php/sql.
une possibilité serait de créer une nouvelle d'enregistrement, qui récupère les champs indispensable au fonctionnement de chaque module (souvent login, mdp, adresse mail) et qui enregistre l'information dans toutes les bases de données.
encore une fois, il faut que tu connaisses la programmation php/sql et que tu soies capable de comprendre le fonctionnement d'ine base de données.
ca ce n'est que pour la partie "enregistrement commune".
après, c'ets encore une autre histoire de conserver une session commune entre tous les modules. là y'aura un gros boulot à faire en php, et il faudra que tu "decortiques" le fonctionnement de tous les modules installés, qui récupèrent les sessions de façon différente...
autant être honnete... tu n'es pas sorti(e) de la merde :-)
Merci pour ta réponse Gryzzly !
si elle ne me rassure pas évidemment, elle a au moins le mérite d'éclaircir les choses et de mettre le doigt là où ça fait mal... et vu mon niveau en php/sql, j'abandonne tout de suite l'idée d'avoir une session commune ;-)
du coup, pour savoir comment j'aurais dû mieux penser mon site, peux-tu me dire comment il aurait fallu procéder ? l'ajout d'un forum par exemple entraîne systématiquement ce problème ? fallait-il développer un forum propre à mon site ?
si elle ne me rassure pas évidemment, elle a au moins le mérite d'éclaircir les choses et de mettre le doigt là où ça fait mal... et vu mon niveau en php/sql, j'abandonne tout de suite l'idée d'avoir une session commune ;-)
du coup, pour savoir comment j'aurais dû mieux penser mon site, peux-tu me dire comment il aurait fallu procéder ? l'ajout d'un forum par exemple entraîne systématiquement ce problème ? fallait-il développer un forum propre à mon site ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
heu, tant qu j'y suis, j'aimerais savoir : cette "construction" hasardeuse par "modules" va-t-elle poser le même problème si je souhaite un moteur de recherche commun à tout le site ?
salut,
le problème en programmation c'est qu'il vaut mieux bien définir l'ensemble de tes besoins en amont, trouver un modèle de développement et t'y tenir.
pour la session commune ça semble effectivement difficile…
pour la recherche ce sera peut être plus simple car tu n'as pas à avoir des informations en commun à travers plusieurs "modules". par contre tu risque de devoir exécuter plusieurs requêtes au lieu d'une seule, donc c'est le serveur qui va charger et le temps d'exécution qui risque d'en pâtir.
le problème en programmation c'est qu'il vaut mieux bien définir l'ensemble de tes besoins en amont, trouver un modèle de développement et t'y tenir.
pour la session commune ça semble effectivement difficile…
pour la recherche ce sera peut être plus simple car tu n'as pas à avoir des informations en commun à travers plusieurs "modules". par contre tu risque de devoir exécuter plusieurs requêtes au lieu d'une seule, donc c'est le serveur qui va charger et le temps d'exécution qui risque d'en pâtir.