Ciao,
grazie a chi saprà darmi una risposta, ho creato il mio Drupal e devo permettere la visione del sito solo ad un determinato IP, allora ho inserito due regole di accesso:
- consentire l'Ip specifico;
- vietare tutti gli altri;
Tutto ok, difatti se entro con un altro IP compare una schermata bianca che mi dice "L'ip xx.xx.xx.xx è stato bannato".
Ora chiedo se qualcuno sa se è possibile modificare la schermata semplice semmai dicendo a Drupal di reindirizzare gli host bannati su una landing page?oppure c'è un modulo che aumenta le funzionalità core delle regole di accesso?
Grazie
CIao
Ho cercato velocemente e non ho trovato una soluzione già pronta. Non dovrebbe però essere complicato andare a spulciare il codice di Drupal e trovare dove viene fornito l'output rispetto alle regole di accesso.
Grazie Pinolo.
Secondo te da quale cartella comincio, gli include?
Stay hungry, stay drupaled
Guarda questi moduli su questa pagina : http://drupal.org/project/modules?text=IP
----------------------------------------
bI’Iqchugh’ yIvang !
Se sei triste, agisci!
Proverbio Klingon
corp82, intanto potresti cercare su una copia di Drupal in locale i file in cui c'è la parola "banned"…
ho provato a fare una ricerca a 360 gradi in ogni cartella di Drupal, mi sembra impossibile che non trovi niente,adesso provo a guardare quelllo che segnala Johnny.
Stay hungry, stay drupaled
Johnny grazie, ci son cose molto utili già nella prima pagina, voglio comunque trovare una soluzione anche al modulo core di drupal.
Stay hungry, stay drupaled
includes/bootstrap.inc:1025
case DRUPAL_BOOTSTRAP_ACCESS:
// Deny access to hosts which were banned - t() is not yet available.
if (drupal_is_denied('host', ip_address())) {
header('HTTP/1.1 403 Forbidden');
print 'Sorry, '. check_plain(ip_address()) .' has been banned.';
exit();
}
break;
Eccetto che tu lo vedi in italiano, e questo codice si esegue prima che esiste t()... Ah, ma l'hai tradotto tu, non c'è una stringa 'bannat.*' in Drupal, solo in inglese...
Più imparo, più dubito.
Grazie John, sei puntuale e d'aiuto come sempre.
Stay hungry, stay drupaled
Si ma:
cd drupal_root
grep -rn "banned" *
non è proprio così complicato. Se usi Windows prova findstr: http://ss64.com/nt/findstr.html
Più imparo, più dubito.