Login phpbb

Soyez le premier à donner votre avis sur cette source.

Vue 19 012 fois - Téléchargée 1 758 fois

Description

Bonjour,

Ce script permet de faire un login avec un utilisateur phpBB présent dans la base de données. Idéal si vous souhaitez faire un site en parallèle avec votre forum phpBB, avec les même utilisateurs (inscrits).

Source / Exemple :


<?php

/**********************************************

  • Se loguer avec un utilisateur phpbb - V1 *
  • Si vous avez un forum phpbb et que vous developper *
  • votre site en parallèle, ce script est fait pour vous ! *
  • En gros, il permet de faire un login avec un utilisateur*
  • phpBB renseigné dans la BDD. Ceci est juste le login, *
  • après, c'est à vous de coder l'espace membres *
  • * Codé par CraMiX * *
                                                                                                • /
//On inclut le fichier de configuration include("config.php"); if(isset($_GET['profil'])) { //Connexion à MySQL avec les informations de config.php mysql_connect ("localhost", $utilisateur_mysql, $mot_de_passe_mysql)or die("Erreur lors de la connexion à MySQL"); mysql_select_db($base_de_donnees_mysql); // Selection de la base de données //Définition des variables $utilisateur = $_POST['utilisateur']; $mot_de_passe = md5($_POST['mot_de_passe']); #On crypte le mot de passe saisit en md5, le cryptage de phpBB $reponse = mysql_query("SELECT * FROM $table_users_phpbb WHERE username=\"" . $utilisateur . "\""); $donnees = mysql_fetch_array($reponse); // //Début de switch pour vérifier si le mot de passe est correct // switch($donnees['user_password']) { case $mot_de_passe: include("espace_membre.php"); break; default: echo "Mauvais login."; } // //---------- FIN du switch // //Fermeture de la connexion à MySQL mysql_close(); } // //Partie du forumulaire de login // else { ?> <form action="index.php?profil" method="post"> Nom d'utilisateur: <input type="text" name="utilisateur" /><br/> Mot de Passe: <input type="password" name="mot_de_passe"/><br/> <input type="submit" value="Login" /></form> <?php } /*************
  • FIN *
                            • /
?>

Conclusion :


Bien, je vous ais donné que le code du login (pas de l'espace membre ni de la configuration), vous découvrirez les autres fichiers dans le zip (index.php, config.php et espace_membres.php).
Sachez que l'on ne peut pas décrypter un mot de passe encrypter en md5.

POUR QUE CE SCRIPT FONCTIONNE VOUS DEVEZ ABSOLUMENT CONFIGURER LE FICHIER CONFIG.PHP
Merci !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
35
Date d'inscription
mercredi 15 août 2007
Statut
Membre
Dernière intervention
5 février 2008

Il manque "localhost"

et aussi, quand je me conecte ca écrit (mauvais login)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
35
tibob135, tu fais d'exellents rapports d'erreurs... c'est facile avec ton commentaire de trouver ce qui ne marche pas...
Messages postés
35
Date d'inscription
mercredi 15 août 2007
Statut
Membre
Dernière intervention
5 février 2008

Ne marche pas
Messages postés
19
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 octobre 2007

Bonjour j'èspère qu'il y aura du monde pour me répondre

il me semblair avoir tou bien configuré mais j'ai une erreur lorsque j'essaye de me rendre sur la page index.php
erreur:
Parse error: syntax error, unexpected '=' in /mnt/116/sdc/9/1/moimeme/config.php on line 16

ça veut dire quoi exactement? qu'il y un soucis avec config.php
Messages postés
7
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
2 mai 2019

Bon finalement j'ai réussi à régler mon problème dans la Table Group.
Mon espace fonctionne correstement (donc avec juste 1 seul groupe)

Je voudrai savoir si on peut faire en sorte que pour ce groupe GroupX on ai une redirection vers une page PageX et qu'avec un groupe GroupY on ai une redirection PageY ?????

Ce serai sympa ca pour que tout le monde puisse avoir l'accès à l'espace membre mais avec des droit ou lien différent selon le groupe ...
Afficher les 29 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.