par
Hywan » 09 mai 2008, 15:25
Hmm après un peu de réflexion, voici ce que je propose.
Il faut avoir une trace de la connexion, émuler une persistance. On ne peut pas partager des cookies sur plusieurs sites (et heureusement). Donc ?
Une base de données commune à tous les domaines. L'utilisateur s'enregistre, une session démarre, un nouvel enregistrement dans la base de données. Si l'utilisateur se déconnecte, on supprime la session et la ligne dans la base de données. On vérifie régulièrement la base de données pour supprimer les enregistrements trop vieux (vaut la date d'expiration de la session en gros).
Si le type change de site mais qu'il est présent dans la base de données (commune, élément principal du raisonnement), on ré-ouvre une session, et on écrase l'enregistrement (équivaut à une mise à jour).
Qu'en penses-tu ?
Hmm après un peu de réflexion, voici ce que je propose.
Il faut avoir une trace de la connexion, émuler une persistance. On ne peut pas partager des cookies sur plusieurs sites (et heureusement). Donc ?
Une base de données commune à tous les domaines. L'utilisateur s'enregistre, une session démarre, un nouvel enregistrement dans la base de données. Si l'utilisateur se déconnecte, on supprime la session et la ligne dans la base de données. On vérifie régulièrement la base de données pour supprimer les enregistrements trop vieux (vaut la date d'expiration de la session en gros).
Si le type change de site mais qu'il est présent dans la base de données (commune, élément principal du raisonnement), on ré-ouvre une session, et on écrase l'enregistrement (équivaut à une mise à jour).
Qu'en penses-tu ?