Joomla.it Forum

Componenti per Joomla! => Gestione Forum => forum - tips & tricks => Topic aperto da: IMV - 08 Gen 2007, 12:20:09

Titolo: Impedire accesso a SMF da cartella
Inserito da: IMV - 08 Gen 2007, 12:20:09
Ciao,

ho integrato smf con il bridge di jhack e anche con cb funziona tutto.

Vorrei per evitare che un utente possa accedere direttamente alla cartella di SMF senza passare da joomla.

Esiste una configurazione server che mi permette di farlo?
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: madmat - 08 Gen 2007, 18:58:30
che strana richiesta  ??? posso sapere il perch?
onestamente non credo sia possibile: il forum ha un suo indirizzo e se un utente scrive o salva quello, passa per forza di cose direttamente al forum.

Inoltre col fatto che SMF un prog stand alone, nel momento in cui uno scrive il path diretto di SMF (ad es. http://www.nomesito.it/smf/ ) bypassa completamente joomla.  :-\
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: IMV - 09 Gen 2007, 12:11:51
Vorrei proprio impedire ad un utente di bypassare joomla, non mi sembra che smf generi errori ma la registrazione torna nuovamente quella interna al forum.

Forse la soluzione migliore mettere un controllo nella index del forum ed eventualmente reindirizzare a fms su joomla.

Quale variabile potrei controllare?
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: surfbit - 09 Gen 2007, 14:26:09
Dovresti mettere una varibile di tipo flag. Nell'Index del forum la setti pre esempio a 0. Se O metti un if in modo che non puoi accedere al forum. Se passi dalla Home di Joomla la setti a 1. Chiaramente nell'index del forum devi mettere che con la condizione Flag=1 accedi  ;)
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: IMV - 09 Gen 2007, 22:53:42
Ho trovato delle indicazioni sul forum di http://www.joomlahacks.com guardo se riesco a fare qualcosa  :)
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: $g@ - 09 Gen 2007, 22:56:54
Perch non metti un bel Redirect nel file .htaccess???

bye
$g@
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: madmat - 09 Gen 2007, 23:57:43
Ho trovato delle indicazioni sul forum di http://www.joomlahacks.com guardo se riesco a fare qualcosa  :)
tienici aggiornati! ;)
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: IMV - 10 Gen 2007, 11:53:04
Il redirect nel file .htaccess viene sconsigliato (non so perch),  il consiglio di aggiungere questo controllo al file index.php di smf:

Codice: [Seleziona]
REDIRECT USERS FROM ACCESSING THE FORUM DIRECT URL

Inserting the code below into smf's index.php will redirect any users who access the forum URL directly into the joomla/mambo wrapped forum URL.
Orstio made the original hack and exrace modified it...

// Redirect users who try to access /forum directly
if (strpos($_SERVER['QUERY_STRING'], 'dlattach') === false && strpos($_SERVER['QUERY_STRING'], 'verificationcode') === false)
{
        if(!defined('_VALID_MOS')){ header("Location: /index.php?option=com_smf&Itemid=yourItemidNum&".$_SERVER['QUERY_STRING']);}}
}

funzionare funziona devo solo aggiustare l'url per adattarlo agli indirizzi sef.

Da questo punto di vista ci sono hack anche per smf (o meglio per com_smf)? Su joomla uso sef advance ma com_smf non supportato...
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: surfbit - 10 Gen 2007, 12:53:04
Questa senza dubbio una soluzione un p pi veloce  :) Noi programmatori certe volte tocchiamo direttamente il codice avendo la pigrizia di cercare  ;)
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: IMV - 11 Gen 2007, 15:25:09
Sinceramente il flag mi piaceva di pi perch sotto il mio controllo  :)
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: surfbit - 11 Gen 2007, 16:53:22
Sinceramente il flag mi piaceva di pi perch sotto il mio controllo  :)
:)  :)  :)
Titolo: Re: Impedire accesso a SMF da cartella
Inserito da: madmat - 12 Gen 2007, 17:19:51
sposto in Tips & Tricks  ;)