Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

plg
2002-09-28 19:18:12

j'ai un peu réfléchi, et je vois un pb assez chiant : les infos (username et password) sont dans la table phpbb_users, mais sous des noms différents par rapport aux champs de phpwebgallery.
Il faudrait en fait 3 variables :
- $conf['user_table_name']
- $conf['user_name_field']
- $conf['user_password_field']
je te donne déjà un point de départ...

benji791
2002-09-28 19:14:32

merci, et bien dès que g le tps je m'y mets et je t'envoie le résultat!

plg
2002-09-27 11:49:59

voici les champs qui manquent dans phpbb_users :

CREATE TABLE gallery_users (
  id smallint(5) unsigned NOT NULL auto_increment,
  pseudo varchar(20) binary NOT NULL default '',
  password varchar(255) NOT NULL default '',
  nombre_image_ligne tinyint(1) unsigned NOT NULL default '5',
  nombre_ligne_page tinyint(3) unsigned NOT NULL default '3',
  theme varchar(255) NOT NULL default 'eexell/coldblue',
  sexe enum('M','F') NOT NULL default 'M',
  status enum('admin','membre','visiteur') NOT NULL default 'visiteur',
  language varchar(50) NOT NULL default 'english',
  maxwidth smallint(6) default NULL,
  maxheight smallint(6) default NULL,

  PRIMARY KEY  (id),
  UNIQUE KEY pseudo (pseudo)
) TYPE=MyISAM;

benji791
2002-09-26 22:32:00

peux tu me communiquer si tu as le temps les différences entre les champs des tables users des 2 applis? juste au cas où tu penses que leur lecture directe ne permet pas de tout voir. j'essairais alors de réaliser qq chose pour s'identifier sur les 2 apps. et je te communiquerais alors ce que j'aurais réussi à faire pour l'intégrer dans une prochaine version.

plg
2002-09-26 19:34:16

en fait l'idée serait de faire une page d'identification commune à phpbb et phpwebgallery qui effectuerait les opérations nécessaires à l'identification pour chaque application. g pas bien regardé s'il y avait que l'écriture d'un cookie ou +.

phpBB écrit dans un cookie, pas PhpWebGallery. La page dont tu parles me semble assez difficile à réaliser... :(

sinon ca ne pose pas de pbs de rajouter les champs manquants?

non, ça c'est pas compliqué du tout

Hilario
2002-09-26 15:36:53

Salut, voilà une idée qui pourrait bien me rendre service. Pour nos sorties VTT nationales, nous utilisons un forum phpBB, si on peu y coupler PHPWebGallery pour l'affichage des photos de ces sorties, on commence à avoir un sacré outil. on sort, beaucoup du cadre de l'expo de photos. Mais après tout, sans imagination, on ne serait pas bien lotis.
Je vais suivre cette demande de près. Des fois que ça vienne au bout.
Bonne continuation à tous.

Amicalement
hilario

benji791
2002-09-26 12:29:23

en fait l'idée serait de faire une page d'identification commune à phpbb et phpwebgallery qui effectuerait les opérations nécessaires à l'identification pour chaque application. g pas bien regardé s'il y avait que l'écriture d'un cookie ou +.
oui effectivement ct un peu lourd avec une var bool!
sinon ca ne pose pas de pbs de rajouter les champs manquants?

plg
2002-09-26 11:38:52

Pour l'identification, g une idée il suffirait de modifier le lien "login" sur phpBB et phpWebGallery et de faire une page commune qui ouvrirait la session successivement sur les 2 applications. et la page reviendrait sur la page référente.

<img border='0' alt='image' src="http://www.z0rglub.com/images/smileys/spamafote.gif"> j'ai rien compris (tu peux me reformuler ça ?)

quant au nom des tables, ne serait il pas possible de gérer tout ca lors de l'installation avec une variable booléenne (genre 'phpbb_installed') qui dirait si phpBB doit être utilisé. ainsi partout ou tu penses que le code phpwebgallery doit être modifier, un petit if (phpbb_installed == true) {code_modif} else {code_orig}
je ne sais si tout cela te semble réalisable et surtout enrichissant pour ton application.

j'avais plutôt pensé à un truc moins lourd : sur la page config.php, on aurait la variable :

Code:

$user_table = $prefixeTable"."users;

et les gens qui veulent modifier le nom de leur table mettent :

Code:

//$user_table = $prefixeTable"."users; 
$user_table = phpbb_users;

Le coup de mettre une variable booléenne est bien sympa, mais encore faut-il qu'on sache si la table de phpBB est bien phpbb_users !!!! car le "phpbb_" est une variable paramétrable comme pour "phpwebgallery_" dans PhpWebGallery.

benji791
2002-09-26 11:10:09

Pour l'identification, g une idée il suffirait de modifier le lien "login" sur phpBB et phpWebGallery et de faire une page commune qui ouvrirait la session successivement sur les 2 applications. et la page reviendrait sur la page référente.
quant au nom des tables, ne serait il pas possible de gérer tout ca lors de l'installation avec une variable booléenne (genre 'phpbb_installed') qui dirait si phpBB doit être utilisé. ainsi partout ou tu penses que le code phpwebgallery doit être modifier, un petit if (phpbb_installed == true) {code_modif} else {code_orig}
je ne sais si tout cela te semble réalisable et surtout enrichissant pour ton application.
en tout cas merci d'étudier toutes les suggestions!

plg
2002-09-26 09:45:58

alors : on pourrait en effet utiliser la table de phpBB pour la liste des users. A condition de rajouter des champs et de modifier un peu PhpWebGallery (parce que le nom des tables des phpBB est par exemple en phpbb_users et PhpWebGallery en phpwebgallery_users.... il faudrait faire comprendre à PhpWebGallery d'utiliser phpbb_users à la place !
Maintenant, l'autre pb, c'est l'identification : les utilisateurs ne seraient pas identifiés automatiquement, il faudrait qu'ils repassent par la page d'identification de toute façon, pour obtenir un identifiant (regarde ton URL sur la page diapo.php après t'être identifié). L'identifiant est valable un certain temp (paramétrable dans la zone admin...)

benji791
2002-09-26 01:31:20

bonjour,
je voudrais savoir s'il était possible ss trop de problèmes de récupérer les comptes utilisateurs de phpbb déjà installé sur un site. g pas encore très bien examiné la structure des tables mysql. serait-il possible d'utiliser tout simplement la même table ou faudrait t'il faire une requête à chaque lancement de phpwebgallery!
en te remerciant d'avance de ta réponse
Félicitation pour tout le travail accompli!

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact