Fork me on GitHub




(1) 2 3 »


bdd
Newbie
Inscrit: 09/05/2009 13:55
Messages: 20
Bonjour,

Je voudrait savoir ou sont stocké les identifiant de la bases de données dans le ftp

Merci

Posté le : 19/10/2009 08:47
Partager Twitter Partagez cette article sur GG+
Re: bdd
Régulier
Inscrit: 23/03/2005 04:38
Messages: 408
Ils sont dans et uniquement dans le fichier mainfile a la racine de ton site

Posté le : 19/10/2009 09:09
Partager Twitter Partagez cette article sur GG+
Re: bdd
Newbie
Inscrit: 09/05/2009 13:55
Messages: 20
Merci beaucoup.

Par contre la table des membres et bien : xoops_users ?

Posté le : 20/10/2009 11:19
Partager Twitter Partagez cette article sur GG+
Re: bdd
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Salut,

Cela depends de l'extension choisi lors de l'installation, mais la table des membres est [prefixe]_users

MusS

Posté le : 20/10/2009 12:17
Partager Twitter Partagez cette article sur GG+
Re: bdd
Newbie
Inscrit: 09/05/2009 13:55
Messages: 20
C'est bien la table ou sont stocké les identifiants et mots de passes?

Posté le : 20/10/2009 16:32
Partager Twitter Partagez cette article sur GG+
Re: bdd
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Oui, si vous voulez dire les noms des utilisateurs de la site. Leur mot de passe est dans le meme table, mais encodee.
Je ne vois pas le rapport avec le ftp de votre premiere post.

Posté le : 20/10/2009 19:01

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: bdd
Newbie
Inscrit: 09/05/2009 13:55
Messages: 20
bonjour

Donc voila en faite mon problème c'est que je veux mettre un t'chat sur mon site et l'intergré pour que les membres puisse ce connecté avec leur identifiant du site.
enfaite je doit créer un fichier php nommé verif.php est l'inséré à la racine du ftp.

fichier verif.php
<?php


$LOGIN_SUCCESS 
0;
$LOGIN_ERROR 3;

//récupération des identifiants transmis par l'url d'identification
$username $HTTP_GET_VARS['username'];
$password $HTTP_GET_VARS['password'];

// Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base.

$db_host "*******";
$db_username "*******";
$db_password "*****";
$db_name "********";
$usertable "********";
$username_field "*******";

// Make the database connection.
mysql_connect($db_host,$db_username,$db_password) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());

// On sélectionne tous les utilisateurs présents dans notre table utilisateur
// et on ne garde que la ligne où le login et le motdepasse sont présents simultanément

// Vous devez changer ce qui est en rouge et uniquement cela
// utilisateur correspond au nom de la table de votre base de données
// login correspond au champ où sont stocké les pseudos de vos utilisateurs
// motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier)
$passwordmd5($password);
$requete "SELECT * FROM `[prefixe]_users` WHERE `login`='$uname' AND `pass` ='$password'";
$result mysql_query($requete);

// Si une ligne a été trouvée c'est que le couple login/motdepasse est valide

if (@$enreg mysql_fetch_array($result))
{

echo 
$LOGIN_SUCCESS;
exit;
}

// Sinon, on affiche l erreur

else
{
echo 
$LOGIN_ERROR;
exit;
}

// et on n'oublie pas de refermer la connexion ;o)
mysql_close();
?>


Faut que je modifie cette ligne pour les mots de passes vu qu'il sont encodé : $password= md5($password);

Et je doit mettre cette url d'intégration pour que les membres ce connecte avec leur identifiants.

http://www.tonsite.fr/verif.php?usern ... name%&password=%password%

Merci

Posté le : 20/10/2009 22:04
Partager Twitter Partagez cette article sur GG+
Re: bdd
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Ce script me semble bon, mais il faut adaptée en début le bloc
include "mainfile.php";
$db_host XOOPS_DB_HOST;
$db_username XOOPS_DB_USER;
$db_password XOOPS_DB_PASS;
$db_name XOOPS_DB_NAME;

Le requête doit être:
$requete "SELECT * FROM `".XOOPS_DB_PREFIX."_users` WHERE `uname`= '$username'  AND `pass` ='$password'";

C'est facile de tester le script. Il faut copier l'URL dans le navigateur et remplacer dans le URL %username% par votre nom et %password% par votre mot de passe. Si c'est juste ça montre une 0, si c'est faut une 3.
Si le script ne fonctionne pas, il y a une message d'erreur.

Posté le : 20/10/2009 23:58

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: bdd
Newbie
Inscrit: 09/05/2009 13:55
Messages: 20
Merci mais ca n'a pas l'air de marcher chez moi !

Posté le : 21/10/2009 12:01
Partager Twitter Partagez cette article sur GG+
Re: bdd
Newbie
Inscrit: 09/05/2009 13:55
Messages: 20
Besoin d'un admin xoops pour la ligne :
$requete "SELECT * FROM `".XOOPS_DB_PREFIX."_users` WHERE `uname`= '$username'  AND `pass` ='$password'";



SVP c'est urgent !

merci

Posté le : 22/10/2009 01:09
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

49 Personne(s) en ligne (38 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 49 | Plus ...