Joomla.it Forum

Joomla! 3 => Joomla! 3 => Topic aperto da: rogerto - 25 Set 2018, 10:31:51

Titolo: Nascondere form di registrazione utenti standard di joomla3
Inserito da: rogerto - 25 Set 2018, 10:31:51
Salve a tutti!Ho il seguente problema: ho creato un form di registrazione con chronoforms e funziona bene e ho aggiornato tutti i collegamenti dei pulsanti che indicano di registrarti da qui e non dal form predefinito di joomla. L'url del form di registrazione standard però è sempre raggiungibile e, quindi, gli utenti che ne siano in possesso possono effettuare la registrazione da qui. Come posso risolvere il problema?Grazie anticipatamente.
Titolo: Re:Nascondere form di registrazione utenti standard di joomla3
Inserito da: conti1 - 25 Set 2018, 14:35:16
ciao
non oh  capito bene che vorresti:
allora hai un form di registrazione  con pulsanti che lincano il form  e fin qui  ok altrimenti come si registrano.
ora cosa intendi per
"L'url del form di registrazione standard però è sempre raggiungibile "
Titolo: Re:Nascondere form di registrazione utenti standard di joomla3
Inserito da: danielecr - 25 Set 2018, 14:46:40
Credo intenda che url tipo:

index.php?option=com_users&view=registration
index.php?option=com_users&view=remind
index.php?option=com_users&view=reset

sono sempre raggiungibili.

Se è questo quello che intendi, puoi fare un override
Io ho creato nella cartella /templates/ilmiotemplate/html/com_users/ altre tre cartelle:

login
remind
reset

Dentro la cartella login ho inserito i files default.php, default_login.php e default_logout.php
Dentro la cartella remind ho inserito il file default.php
Dentro la cartella reset ho inserito il file default.php

Tutti i files php hanno all'interno:
Codice: [Seleziona]
<?php
     header
("HTTP/1.1 301 Moved Permanently");
     
header('Location: notfound');
     exit();
?>


Si preoccuperà direttamente il router di joomla di dare un codice 404 visto che "notfound" non è un url valido.
In questo modo disabiliti gli url.

E' questo quello che intendevi?
Titolo: Re:Nascondere form di registrazione utenti standard di joomla3
Inserito da: rogerto - 26 Set 2018, 09:42:36
Citazione
danielecr
non ho ben capito il tuo suggerimento. Ho verificato e nel percorso che mi hai indicato (/templates/ilmiotemplate/html/com_users/) in realtà le cartelle già sono presenti con i file (default.php etc etc, mentre tu dici che le hai create). Se non ho capito male, a questo punto, per ogni cartella dovrei fare l'override di tutti i file aggiungendo il codice che hai postato.
Titolo: Re:Nascondere form di registrazione utenti standard di joomla3
Inserito da: danielecr - 26 Set 2018, 09:48:41
Se hai già quei files vuol dire che già hai fatto l'override, ma non posso sapere perchè e che tipo di override hai fatto, magari tu non hai fatto nulla e l'override faceva già parte del template che usi.