Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : nicola842 23 Jul 2013, 00:31:19

: [RISOLTO] Proteggere la pagina administrator
: nicola842 23 Jul 2013, 00:31:19
Buonasera a tutti!


Ho da poco messo online un paio di siti fatti con joomla. mi sembrava buona norma proteggere l'accesso alla pagina administrator con qualcosa in più che una password. Ho quindi spulciato in giro in modo da trovare qualcosa che permettesse di proibire l'accesso al semplice indirizzo /administrator.


Ho infine trovato una guidina su un sito (http://www.mmleoni.net/sviluppo-joomla-esempi-e-trucchi/48-proteggere-l-accesso-alla-directory-administrator) che mi diceva come fare. Ora il problema è che in un sito ha funzionato, mentre nell'altro no!


Possibile che un procedimento che va a toccare il file .htaccess vari a seconda del template scelto? mi sembra strano...


Qualcuno ha qualche idea o qualche suggerimento alternativo a come proteggere la pagina?


Grazie mille a tutti!!
: Re:Proteggere la pagina administrator
: matty80 23 Jul 2013, 02:22:12
ciao,
prova questo (http://extensions.joomla.org/extensions/access-a-security/site-security/login-protection/18288) plugin, fa al caso tuo ed è molto semplice da utilizzare seguendo le istruzioni della guida


hola
: Re:Proteggere la pagina administrator
: nicola842 23 Jul 2013, 09:12:45
Grazie, dopo provo e vi aggiorno!
: Re:Proteggere la pagina administrator
: nicola842 24 Jul 2013, 21:37:45
Provato! Ottimo modulo davvero! Mi sembra perfetto!

Grazie mille!
: Re:[RISOLTO] Proteggere la pagina administrator
: vincio71 24 Jul 2013, 23:22:18
se ti può interessare io uso un file php che inibisce l'accesso alla directory www.miosito.it/administrator
: Re:[RISOLTO] Proteggere la pagina administrator
: nicola842 24 Jul 2013, 23:29:30
se ti può interessare io uso un file php che inibisce l'accesso alla directory www.miosito.it/administrator (http://www.miosito.it/administrator)


ciao grazie per la risposta! Diciamo che il modulo mi va più che bene, però effettivamente anche io nel mio sito uso un file php.


metto lo script



RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !allowAdminAccess=mioCookie
RewriteRule .* - [L,F]


nel file haccess


e creo il file php



<?php
if( setcookie( 'allowAdminAccess', 'mioCookie', time()+60*60, '/' ) ){
header('Location: /administrator');
}else{
echo 'Errore nel salvare il cookie';
}   
?>


Nel mio sito funziona, in questo a cui sto lavorando no. Non capisco come mai sinceramente. Ripeto: il modulo mi va bene lo stesso, però se vogliamo provare a venire a capo del perché si può vedere ;)
: Re:[RISOLTO] Proteggere la pagina administrator
: vincio71 24 Jul 2013, 23:41:50
SetEnv PHP_VER 5_TEST

prova ad inserire questa stringa nel file .htaccess
: Re:[RISOLTO] Proteggere la pagina administrator
: nicola842 24 Jul 2013, 23:49:31
dove di preciso?


e il file php che devo creare che ci scrivo?  :-[


(forse ho dato l'impressione di capirci qualcosa ma sono solo bravo a copiare qua e là  :-[ ;D .....più  :-[  che  ;D  comunque)



: Re:[RISOLTO] Proteggere la pagina administrator
: vincio71 25 Jul 2013, 00:01:07
Con ordine, crei un file php che chiamerai pippo.php e ci incolli questo codice

<?php
if( setcookie( 'allowAdminAccess', 'pippo2013', time()+60*60, '/' ) ){
header('Location: /administrator');
}else{
echo 'Errore nel salvare il cookie';
}   
?>

poi all'interno del file .htaccess incolli questa stringa (incollala dopo la riga RewriteEngine On)

SetEnv PHP_VER 5_TEST
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !allowAdminAccess=pippo2013
RewriteRule .* - [L,F]

fatto questo per una maggiore sicurezza ti consiglio di creare all'interno della cartella www una cartella che chiamerai ad esempio pippo-protezione

per verificare che tutto funzioni correttamente prova a digitare questo indirizzo

www.miosito.it/administrator

dovrebbe darti errore 500 o 404 o 403

una volta che appare l'errore (per una volta se esce l'errore vuol dire che funziona tutto correttamente
digita

www.miosito.it/pippo-protezione/pippo.php

dovrebbe reindirizzarti alla pagina di login per il pannello di amministrazione di joomla
: Re:[RISOLTO] Proteggere la pagina administrator
: nicola842 25 Jul 2013, 00:11:32
ah ok quindi esattamente lo stesso procedimento che facevo ma con l'aggiunta della stringa SetEnv PHP_VER 5_TEST


Domani provo e ti faccio sapere ;)