Submitted by Cyanide on
Bonjour,
Je suis face à un problème depuis plusieurs jours.
En effet, je dois développer le site Internet d'une entreprise à l'aide de Drupal. Ils avaient déjà un site existant réalisé sans CMS comportant une partie membres. Les identifiants et mots de passe cryptés sont stockés dans un fichier htpasswd.
J'ai tenté de créer un script PHP, qui, lancé, pourrait stocker dans la table "USERS" de Drupal les identifiants des membres en mettant un mot de passe par défaut, vu qu'il n'est pas possible d'avoir les anciens mots de passe en clair.
Néanmoins, je n'utilise pas la bonne fonction ou je m'y prends mal, et ça ne fonctionne pas, malgré mes recherches et tentatives. Ce n'est apparemment pas non plus une bonne solution, j'ai donc préféré laisser tomber.
Un de mes professeurs m'a parlé d'une éventuelle possibilité d'utilisation du fichier htpasswd pour se connecter, mais je n'ai trouvé aucun module ni procédure allant dans ce sens.
Connaissez-vous un moyen de résoudre ce problème ?
Je vous remercie d'avance.
Bonne journée.
L'utilisation du fichier
Permalien Soumis par vincent59 le 6 Mai, 2015 - 15:53
L'utilisation du fichier htpasswd répond au besoin d'authentification http basique.
Je pense que le module Securite Site (https://www.drupal.org/project/securesite) peut être utilisé pour cela.
En cherchant sur "drupal basic auth" on peut également trouver d'autres articles tels que :
http://mc-kenna.com/drupal/2012/04/simple-http-authentication-for-drupal...
Bonjour,
Permalien Soumis par Cyanide le 28 Mai, 2015 - 10:01
Bonjour,
Je vous remercie pour votre réponse.
J'ai mis du temps à répondre, car j'ai exploré de nombreuses pistes durant ce temps, sans succès.
Le problème réside dans le fait que seules certaines pages doivent être protégées par une connexion, et cela dépend également des différents rôles des utilisateurs.
J'ai testé plusieurs modules qui n'ont rien donné de concluant, dont SecureSite.
Si vous avez d'autres idées, je suis preneuse !
Sinon, je vais simplement entrer les utilisateurs manuellement avec un mot de passe par défaut...
Je vous remercie.
Bonne journée.
Bonjour,
Permalien Soumis par kovalsky le 5 Juin, 2015 - 10:28
Bonjour,
les pages dont vous parler sont quoi exactement ? des contenus, des listes de contenus (views), autre chose ?
Je pense que si c'est pour protéger des pages de contenu, il vaut mieux vous orienter vers de modules de contrôle d'accès comme le module Node Access https://www.drupal.org/project/nodeaccess