Arkadaşlar siteme yeni yönetici ekledim fakat sanıyorum ki Admin Secure den dolayı şöle bi sayfa çıkıo yeni yönetici giriş yaptığı zaman;
Kod:
Onaysiz Adminlere erisim yasak
Malesef sizin Admin girisiniz bazi nedenler yüzünden kapali:
• Baska Tanri Admin yöneticisi yaratti sizin admin girisini.
• Baska Tanri Admin yöneticisi sizin Admin bilgileri degistirdit.
• Siz veya baska biri sizin Admin adnini degistirdi.
• Siz veya baska biri sizin Admin sifresini degistirdi.
• Tanri Admin sizin admin girisinizi kapatti.
• Yönetici Hakki olmiyan bir sahis tarafindan admin girisini degistirildi.
Güvenlik acisindan Tanri Admin (Webmaster veya Website sahibine) maille iletisim kur Admin girisiniz Aktif duruma getirilmesi icin.
Bukadar zorumluluk icin özür dileriz!
admin secure un kontrol sayfasına girip yeni yoneticiyi onaylaman gerekiyor. Tabi site admini (ilk yonetici hesabı) olarak girebilirsin admin secure e.
Acaba kurulumu yaparken uygulamayı doğru yaptınızmı?
Madem konu admin secure den açılmış. Buradan kurulumu detaylı olarak yazayım. Pek çok arkadaşa faydalı olacağına inanıyorum:
1: İndirdiğiniz zip dosyasını bir klasörün içine açın.
2: Daha sonra bazı ayarlar yapmak gerekecek. Bunlar:
Bunları kendinize göre uyguladıktan sonra eskisi ile değiştirin ve kapatın.
3: Daha sonra dosyaları sitenize atmanız gerekir.
4: Bütün bu işlemleri bitirdikten sonra Tanrı (God) yönetici olarak giriş yapın.
Eğer Tanrı (God) yönetici olarak giriş yapmazsanız size erişim hakkı vermeyecektir.
5: asec.php dosyasını çalıştırın ve düzgün çalışıp çalışmadığını anlamanız için 2 tane kod verip vermediğine bakın.
Eğer Kodlar verilirse düzgün çalışıyor demektir. Daha sonra bu kodları gizli bir yere saklayın.
6: Son adımlar için bazı dosyalarda değişiklik yapmanız gerekecek. Bunun için Bir editör kullanmanız çok iyi olacak.
- Aşağıdaki kodu en üstteki
Kod:
function nuke_getRootPath() {
$ret = "./";
if (eregi('/modules/[^/]+/[^/]+/[^/]+.php$', $_SERVER['PHP_SELF'])) { $ret = "../../../"; }
else if (eregi('/modules/[^/]+/[^/]+.php$', $_SERVER['PHP_SELF'])) { $ret = "../../"; }
else if (eregi('/modules/[^/]+.php$', $_SERVER['PHP_SELF'])) { $ret = "../"; }
return $ret;
}
require_once(nuke_getRootPath().'includes/asfunc.php');
- "is_admin()"
Fonksiyonunu bulun ve aşağıdaki kod ile değiştirin:
Kod:
function is_admin($admin) {
return asec_isAdmin($admin);
}
mainfile.php dosyasını kaydedip çıkın ve sitenize yükleyin.
9. Ana dizindeki "admin.php" dosyasını aşağıdaki biçimde değiştirin:
- Aşağıdaki satırı bulun:
if ($admintest && ($op != "logout")) {
asec_checkAdminAccess();
}
admin.php dosyasını kaydedip çıkın ve sitenize yükleyin.
10. Bu adımdaki işlemleri isterseniz yapmayabilirsiniz. Ama yapılması önerilir.
- Ana dizindeki "auth.php" dosyasını aşağıdaki biçimde değiştirin:
- Aşağıdaki satırı bulun:
Kod:
$admin = base64_encode("$aid:$pwd:$row[admlanguage]");
setc o o k i e("admin","$admin",time()+2592000);
unset($op);
Altına aşağıdaki kodu ekleyin:
Kod:
$_COOKIE['admin'] = $admin;
Not: Eğer server'ınız PHP 4.1.0, kullanıyorsa bu kodu ekleyin:
Kod:
$_COOKIE with $HTTP_COOKIE_VARS
Aşağıdaki satırı bulun:
Kod:
$admintest = 0;
altına aşağıdaki kodu ekleyin:
Kod:
$admin = $_COOKIE['admin'];
auth.php dosyasını kaydedip çıkın ve sitenize yükleyin.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız