Bloquer les fonctions utilisateurs de Joomla : Différence entre versions
De Vulgum Techus
(→Procédure suppression menu login) |
|||
Ligne 21 : | Ligne 21 : | ||
où / est la racine du site | où / est la racine du site | ||
*Ceci fait, toute tentative d'accès directe au login du site renverra automatiquement au lien de redirection (racine du site dans l'exemple) | *Ceci fait, toute tentative d'accès directe au login du site renverra automatiquement au lien de redirection (racine du site dans l'exemple) | ||
− | *Il est possible de renvoyer sur un autre site en remplaçant '''/''' par un lien externe comme '''http://ecx.images-amazon.com/images/I/51R5C6G114L._SY300_.jpg''' | + | *Il est possible de renvoyer sur un autre site en remplaçant '''/''' par un lien externe comme <nowiki>'''http://ecx.images-amazon.com/images/I/51R5C6G114L._SY300_.jpg'''</nowiki> qui affiche <br/> |
+ | http://ecx.images-amazon.com/images/I/51R5C6G114L._SY300_.jpg |
Version du 12 novembre 2013 à 11:29
Versions Joomla 1.6, 1.7, 2.5.x, 3.x
Présentation
L'inscription sur un site Joomla soit par un menu soit par un lien direct comme
index.php?option=com_users&view=login
reste accessible à tout moment s'il n'est pas expressément désactivé comme expliqué ici.
Procédure blocage inscription Joomla
- Se connecter au back office (backend) ou panneau d'administration
- Dans le menu Utilisateurs choisir Gestion des utilisateurs
- Cliquer sur Paramètres qui définit les paramètres par défaut pour les utilisateurs
- Mettre Autoriser l'inscription des utilisateurs à non
- Cliquer sur Enregistrer et fermer
- A ce stade s'il est impossible de s'inscrire, le login reste possible. Pour le désactiver voici la procédure suggérée.
- Recourir à une redirection par .htaccess est très efficace pour supprimer tout accès au login d'un site Joomla
- On commence par noter le lien qui correspond à l'accès direct par :
http://<site.tld>/index.php?option=com_users&view=login -> http://<site.tld>/deconnexion/login
- On édite .htaccess situé à la racine et on y introduit tout en haut, la commande suivante :
Redirect permanent <lien de l'accès direct> <adresse de redirection> exemple : Redirect permanent /deconnexion/login / où / est la racine du site
- Ceci fait, toute tentative d'accès directe au login du site renverra automatiquement au lien de redirection (racine du site dans l'exemple)
- Il est possible de renvoyer sur un autre site en remplaçant / par un lien externe comme '''http://ecx.images-amazon.com/images/I/51R5C6G114L._SY300_.jpg''' qui affiche