J'ai besoin d'aide avec ce qui est probablement une question de débutant en termes de modification de phpBB.Comment puis-je intégrer les connexions des utilisateurs de mon site dans phpBB?
J'ai tout un système développé en PHP, et je voudrais intégrer phpBB afin que les gens puissent naviguer dans les forums et publier de façon transparente, sans se reconnecter. Maintenant, l'utilisation de la table des utilisateurs de phpBB comme table des utilisateurs de mon système (et l'enregistrement des personnes dans phpBB plutôt que dans mon site web) n'est malheureusement pas possible (il faudrait plus de travail pour refaire notre système que pour construire notre système). propre forum de base).
Je suppose que je peux pirater ma façon de faire croire à phpBB qu'un certain identifiant d'utilisateur a été identifié, cependant, cet utilisateur n'existera pas dans la table des utilisateurs de phpBB (ce qui, je le suppose, entraînera une erreur partout).
Tous les tutoriels et messages sur le forum que j'ai pu trouver impliquaient que phpBB était le principal. Je n'ai rien trouvé pour le faire dans l'autre sens.
Je suppose que la seule façon de résoudre ce problème est de synchroniser les deux tables. Maintenant, à condition de pouvoir synchroniser la table des deux utilisateurs, quelle est la meilleure façon d'intégrer les deux sites, en gardant les tables de connexion et d'utilisateurs de mon site comme les tables "primaires"?
De plus, y a-t-il quelque chose que je devrais garder à l'esprit lors de la création d'enregistrements dans la table des utilisateurs de phpBB? Ou est-ce relativement simple à comprendre? Sur quels tableaux devrais-je écrire, s'il y en a plus d'un?
J'ai suivi le lien que vous avez posté, il me semble que j'ai juste besoin de créer un fichier include/auth/auth_myauth.php et avoir une méthode dans le fichier, disons login_myauth ($ username, $ password) retournant un tableau. Quand je l'ai fait, je ne pouvais pas le mettre dans l'ACP, des suggestions? –
Il vaudrait mieux poster une nouvelle question sur StackOverflow. Je n'ai pas utilisé phpBB depuis que j'ai posté ici il y a six ans, et cette page wiki avec laquelle je suis lié n'a pas été mise à jour depuis octobre 2011. Sauf si vous maintenez une ancienne version de phpBB, elle est probablement périmée. –