Back to top

Autore Topic: Impedire accesso a SMF da cartella  (Letto 13998 volte)

Offline IMV

  • Esploratore
  • **
  • Post: 126
  • Sesso: Maschio
    • Mostra profilo
Impedire accesso a SMF da cartella
« il: 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?

Offline madmat

  • Moderator
  • Abituale
  • *****
  • Post: 1446
  • Sesso: Maschio
  • potrebbe esser peggio ... potrebbe piovere
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #1 il: 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.  :-\
Il tasto RICERCA non provoca impotenza

Offline IMV

  • Esploratore
  • **
  • Post: 126
  • Sesso: Maschio
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #2 il: 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?

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #3 il: 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  ;)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline IMV

  • Esploratore
  • **
  • Post: 126
  • Sesso: Maschio
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #4 il: 09 Gen 2007, 22:53:42 »
Ho trovato delle indicazioni sul forum di http://www.joomlahacks.com guardo se riesco a fare qualcosa  :)

Offline $gÑ@ÞþØ

  • Esploratore
  • **
  • Post: 92
  • Sesso: Maschio
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #5 il: 09 Gen 2007, 22:56:54 »
Perchè non metti un bel Redirect nel file .htaccess???

bye
$gÑ@ÞþØ
« Ultima modifica: 26 Ago 2009, 18:03:13 da VMB »

Offline madmat

  • Moderator
  • Abituale
  • *****
  • Post: 1446
  • Sesso: Maschio
  • potrebbe esser peggio ... potrebbe piovere
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #6 il: 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! ;)
Il tasto RICERCA non provoca impotenza

Offline IMV

  • Esploratore
  • **
  • Post: 126
  • Sesso: Maschio
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #7 il: 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...

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #8 il: 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  ;)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline IMV

  • Esploratore
  • **
  • Post: 126
  • Sesso: Maschio
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #9 il: 11 Gen 2007, 15:25:09 »
Sinceramente il flag mi piaceva di più perchè è sotto il mio controllo  :)

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #10 il: 11 Gen 2007, 16:53:22 »
Sinceramente il flag mi piaceva di più perchè è sotto il mio controllo  :)
:)  :)  :)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline madmat

  • Moderator
  • Abituale
  • *****
  • Post: 1446
  • Sesso: Maschio
  • potrebbe esser peggio ... potrebbe piovere
    • Mostra profilo
Re: Impedire accesso a SMF da cartella
« Risposta #11 il: 12 Gen 2007, 17:19:51 »
sposto in Tips & Tricks  ;)
Il tasto RICERCA non provoca impotenza

 



Web Design Bolzano Kreatif