Submitted by Bruno Banicles on
Voila j'ai une base de données externe qui contient des clients chaque client possède un numéro d'identification qui lui permet de se connecter. J'aimerais savoir comment faire sous Drupal pour avoir un type d'utilisateur qui s'authentifie par un autre moyen que mot de passe et login (Dans mon cas c'est un code unique).
Et surtout comment connecter mon drupal à une autre base de données pour effectuer cette vérification.
Existe t'il un module ??
Toutes réponses à cette
Permalien Soumis par coudman le 15 Juin, 2007 - 17:37
Toutes réponses à cette question pourrait m'intéresser également!
Perso j'ai cherché un peu et à mon avis c'est pas possible d'utiliser un autre moyen de connexion sans toucher aux sources!!
Salut, A ma connaissance, il
Permalien Soumis par drupalfrance le 17 Juin, 2007 - 20:46
Salut,
A ma connaissance, il n'y a pas de module qui propose ça. C'est plutôt normal car les besoins sont trop spécifiques à chaque utilisateur (dans ton cas, c'est un code d'accès, pour qqn d'autre ça sera autre chose... le codage d'un module ne serait donc pas "rentable").
En revanche, tu peux créer ton propre module (ou le faire créer par un développeur) de sorte que l'identification soit réalisée comme tu le souhaites. Il y en a pour 0,5-1 jour de boulot.
Salut, Il a en effet été
Permalien Soumis par alwex le 28 Juin, 2007 - 16:46
Salut,
Il a en effet été prévu de pouvoir se connecter à différentes base de donnée sous Drupal.
Pour cela, il faut toucher un peu au fichier de configuration (pas le choix), mais la modification est mineure et prévue.
dans le fichier /sites/default/settings.php
il faut remplacer :
par
et enfin ajouter à la suite :
On obtient au final :
Et enfin, lorsque tu veux effectuer des requêtes sur ton autre base de donnée dans ton code, il faut passer d'une base à l'autre comme ceci :
Voila, j'espère avoir été assez clair pour t'aider. N'hésite pas si tu as des questions.