Utiliser un fichier .htaccess pour le login
Fredouille91
Member
dans Modifications
Bonsoir à tous,
Si, comme moi, vous souhaitez utiliser un fichier .htaccess pour l'authentification, il suffit de modifier les lignes suivantes dans le fichier /core/admin/auth.php
if(!empty($_POST) AND !empty($_POST)) {
par :
if(!empty($_SERVER["PHP_AUTH_USER"]) AND !empty($_SERVER["PHP_AUTH_PW"])) {
et les 2 lignes suivantes :
$login = (string)plxUtils::unSlash($_POST);
if(md5(plxUtils::unSlash($_POST)) == @$pwd[$login]) {
par :
$login = (string)plxUtils::unSlash($_SERVER["PHP_AUTH_USER"]);
if(md5(plxUtils::unSlash($_SERVER["PHP_AUTH_PW"])) == @$pwd[$login]) {
@+
Fred
Si, comme moi, vous souhaitez utiliser un fichier .htaccess pour l'authentification, il suffit de modifier les lignes suivantes dans le fichier /core/admin/auth.php
if(!empty($_POST) AND !empty($_POST)) {
par :
if(!empty($_SERVER["PHP_AUTH_USER"]) AND !empty($_SERVER["PHP_AUTH_PW"])) {
et les 2 lignes suivantes :
$login = (string)plxUtils::unSlash($_POST);
if(md5(plxUtils::unSlash($_POST)) == @$pwd[$login]) {
par :
$login = (string)plxUtils::unSlash($_SERVER["PHP_AUTH_USER"]);
if(md5(plxUtils::unSlash($_SERVER["PHP_AUTH_PW"])) == @$pwd[$login]) {
@+
Fred
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci pour l'astuce
par exemple Toile-Libre utilise lighttpd et non Apache et donne une méthode propre mais je ne sais pas comment ça s'imbrique avec PluXml ?
http://www.toile-libre.org/fr/htaccess-dossier-protection
La méthode donnée par Toile-Libre est un système similaire à celui de PluXml, c'est à dire à partir d'un formulaire sur une page d'identification où il faut saisir un user/mot de passe.
Donc en ce qui te concerne, il n'y pas d'autres alternatives vue les spécificités de ton hébergeur.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
L'idée serait par exemple de fermer à clé telle partie de mon site (typiquement : une galerie d'images privées)
c'est pas le sujet de ce fil ?
ça m'intéresse de pouvoir faire ça !
j'imagine qu'à part modifier comme ça le fichier auth.php il faut aussi ajouter quelque part une identification (soit avec un header soit par htaccess, j'imagine que seul le premier peut fonctionner ?), mais je ne sais pas trop comment m'y prendre...
bien à vous et que vive pluxml !!
ciao !
Gaël