Orijinalini görmek için tıklayınız : administrator uzantısı hakkında
Merhaba Arkadaşlar
Bu siteadı.com/administrator uzantısını çıkmaması için cpanel veya veritabanında bir işlem yapılabilirmi oluyorsa nasıl olabilir?
Yani bu uzantıya ulaşılmaması için bir önlem varmı ?
Kolay gelsin
YsfBahar
29-12-2012, 17:59
Joomla 1.5 serisinde bunu engelleyen bir plugin vardi. Jsecure
Administrator?sifre seklinde yazilmadigi surece ana sayfaya yonlendiriyordu. Fakat Joomla 2.5 icin varmi bilmiyorum.
angelaus
29-12-2012, 19:56
Ksecure adı ile bulunabilir
istemihan05
29-12-2012, 20:02
administrator klosörünün içine bir index.html sayfa at siteadı.com/administrator/ yazdığında o sayfa cıkar :)) sende siteadı.com/administrator/index.php olarak girersin :))
administrator klosörünün içine bir index.html sayfa at siteadı.com/administrator/ yazdığında o sayfa cıkar :)) sende siteadı.com/administrator/index.php olarak girersin :))
dediğiniz gibi yaptım admin klasörünün içind index.html dosya attım ama durum aynı...html dosyasının içine birşey mi yazmalıyım.
yönlendirme kodu ile ana sayfa index.php yönlendirmelisiniz
yönlendirme kodu ile ana sayfa index.php yönlendirmelisiniz
gezweb, peki administrator'a hangi url'den giriş yapıcaz ondan sonra?
efsane86
29-12-2013, 10:57
İlk olarak Joomla ana dizininde mesela /yonetim isminde bir dizin oluştur ve bu dizinin içerisinde de index.php isimli bir dosya oluştur. Bu dosya içerisinde şu kodlar yer alsın:
<?php
$admin_cookie_code="1234567890";
setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
header("Location: /administrator/index.php");
?>
Daha sonra Joomla'nın /administrator dizini içerisindeki .htaccess dosyasına (ki eğer bu doya yoksa oluşturabilirsin) şu kodları ekleyebilirsin:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]
Böylece artık siteadi .com/yonetim yazıldığında ancak admin paneline girilecektir.
yonetim yerine aklınıza gelecek istediğiniz ismi kullanabilirsiniz sadece siz panel klasörünün adını bilirsiniz başkaları
administrator klasör adını yazsada admin paneli gelmez bu yöntem hem güvenli hemde güzel bir yöntem çalışıyor sıkıntı yok joomla 2.5 versiyonlarda 1.5 te denemedim o yüzden birşey diyemiyorum
İlk olarak Joomla ana dizininde mesela /yonetim isminde bir dizin oluştur ve bu dizinin içerisinde de index.php isimli bir dosya oluştur. Bu dosya içerisinde şu kodlar yer alsın:
<?php
$admin_cookie_code="1234567890";
setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
header("Location: /administrator/index.php");
?>
Daha sonra Joomla'nın /administrator dizini içerisindeki .htaccess dosyasına (ki eğer bu doya yoksa oluşturabilirsin) şu kodları ekleyebilirsin:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]
Böylece artık siteadi .com/yonetim yazıldığında ancak admin paneline girilecektir.
yonetim yerine aklınıza gelecek istediğiniz ismi kullanabilirsiniz sadece siz panel klasörünün adını bilirsiniz başkaları
administrator klasör adını yazsada admin paneli gelmez bu yöntem hem güvenli hemde güzel bir yöntem çalışıyor sıkıntı yok joomla 2.5 versiyonlarda 1.5 te denemedim o yüzden birşey diyemiyorum
Teşekkürler Hocam, gerçekten açıklayacı oldu.
vBulletin v4.2.1, Copyright ©2000-2024, Jelsoft Enterprises Ltd.