Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış Genel Bakış
Admin Giriş sayfası ComusThumbz yönetim paneline güvenli giriş noktasıdır. Hız sınırlaması, brute güç koruması ve otomatik şifre yükseltmeleri dahil gelişmiş güvenlik özellikleri ile şifre tabanlı doğrulama sağlar. Bu, arka uça eriştiğinde ilk sayfa yöneticileridir.
[Screenshot: ctlogin-full-page]
Bu Sayfaya Olmak
Giriş sayfasına doğrudan tarayıcınız aracılığıyla erişim:
- URL Deseni:
https://yourdomain.com/ct/admin/ctlogin.php - Alternatif:
https://yourdomain.com/ct/admin/ (Ctlogin.php if not authenticated)
Not:
Zaten giriş yaparsanız, bu sayfayı otomatik olarak ana panoya yönlendirin.
Sistem Gereksinimleri
Kurulum Gerekliliği:
Bu sayfa, aşağıdaki sistemi doğru şekilde işlemeye bağlı gerektirir.
PHP Gereksinimler
| Gereklilik | Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar Asgar | Önerilen önerilen önerilen önerilen | Notlar Notlar Notlar Not Notlar Notlar Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Notlar |
|---|
| PHP Version | 8.3 | 8.4+ | Şifre için gereklihash() ile modern algoritmaları |
| bellek | 32M | 64M | Minimal hafıza gereksinimleri |
| max max max maxinfazZaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman | 30 30 | 60 60 60 | Standart süre yeterli |
Gerekli PHP Extensions
| Extension Extension Extension | Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli | Amaç |
|---|
| Mysqli | Evet Evet Evet | Veritabanı |
| seans seans seans oturumu | Evet Evet Evet | login state için oturum yönetimi |
| açılıyor | Önerilen önerilen önerilen önerilen | Güvenli şifre algoritmaları |
Gerekli PHP Fonksiyonlları
| Fonksiyonlar | Gerekli | Notlar Notlar Notlar Not Notlar Notlar Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Notlar |
|---|
| seans seans seans oturumustart() | Oturum Yönetimi | Engellenmemelidir |
| passwordhash() | Güvenli şifre depolama depolama depolama | PHP 5.5+ yerleşik-in |
| şifre şifre şifredoğrulama() | Şifre doğrulama | PHP 5.5+ yerleşik-in |
| şifrelerRehash() | Auto-upgrad yaşlı hashes | PHP 5.5+ yerleşik-in |
| Setcookie() | Legacy session cookies | Engellenmemelidir |
| Uyku() | Brute kuvveti gecikme | Başarısız girişte 1 saniyelik gecikme için kullanılır |
Kater Permissions
| Folder Path | İzin | Sahibi | Amaç |
|---|
| /t /loglar / | 775 | www-data | Hata ve güvenlik girişi |
Server Gereksinimleri
| Bitirme | Gereklilik |
|---|
| Web Server | Apache 2.4+ modrewrite OR Nginx |
| Veritabanı Veritabanı | Natasha 5.7+ / MariaDB 10.3+ |
| HTTPS HTTPS | Güçlü bir şekilde güvenli şifre iletim için önerilir |
Kurulum Gereksinimleri
Bu bölüm, yükleme senaryosunun bu sayfayı doğru bir şekilde kurmak için her şeyi belgelemektedir.
Katers Required
| Folder Path | İzin | Yaratarak | Notlar Notlar Notlar Not Notlar Notlar Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Notlar |
|---|
ct/logs/ | 775 | İndir | Hata ve güvenlik girişi |
ct/includes/security/ | 755 | İndir | Güvenlik sınıfı dosyaları |
Sayfa
[Screenshot: ctlogin-annotated-layout]
Page Elements
| # # # # | Element | Açıklama |
|---|
| 1 1 1 | Logo Alan | ComusThumbz ikonları ve tagline markası |
| 2 2 | Giriş | Giriş formu içeren beyaz kart |
| 3 3 | Header Icon | Lock icon güvenli giriş |
| 4 4 4 | Page Title | "Admin Login" başlığı |
| 5 5 | Site Adı | Ekranlar veritabanından yapılandırılan site adı |
| 6 6 | Hata Mesaj | Red Uyarı kutusu (yalnızca başarısız girişte gösterir) |
| 7 7 7 | Password Field | Şifre girişi anahtar ikon ile |
| 8 8 | Üye Ol | Green gradient düğmesine giriş |
| 9 | Version Info | Mevcut yazılım sürümlerini göster |
| 10 10 | Footer | Copyright ve ComusThumbz web sitesine bağlantı |
Özellikler ve Fonksiyonlar
Şifre Doğrulama
Giriş sistemi hem modern hashed şifreleri hem de geri uyumluluk için düz metin şifrelerini destekler.
Doğrulama Akışı:
- Kullanıcı parola girer ve form gönderir
- Sistem kontrolleri IP oranı sınırlıysa (blocked)
- Eğer bloke edilmediyse, yönetici şifresini alın
tblSettings - Korumalı parola bir hash veya düz bir metin ise kontroller:
- Hashed: Kullanımları passwordverify() Güvenli karşılaştırma için - Plain text: Doğrudan dize karşılaştırma (legacy mod)
- Başarıda:
- Otomatik olarak güvenli olan basit metin şifrelerini yükseltin - doğrulama için oturum değişkenleri - Geri uyumluluk için kümeler mirası - IP için fiyat limiti - Logs başarılı giriş - Emeklileri ana.php
- Başarısızlık:
- Kayıtlar hız limiterinde deneme - Logs başarısız deneme - Geri kalan girişimlerle hata mesajı göster - 1 saniye gecikmeyi yavaşlayacak güç saldırıları ekleyin
İpucu:
Sistem otomatik olarak, bcrypt'in başarılı bir giriş için düz metin şifrelerini yükseltir. Eski şifreleri manuel olarak güncellemeniz gerekmez.
Limiting / Brute Force Protection
Giriş sayfası, brute güç saldırılarına karşı kapsamlı koruma içerir:
| ayar ayarı | Değer değeri | Açıklama |
|---|
| Max girişimleri | 5 5 | kilitlemeden önce başarısız girişimler |
| Lokasyon Süresi | 15 dakika 15 dakika | Zaman, sıfırlama girişimlerine kadar |
| Pencere | 15 dakika 15 dakika | Zaman penceresi deneme girişimleri |
Nasıl çalışır:
- Her başarısız giriş girişimi IP adresi ile kaydedilir
- 15 dakika içinde başarısız 5 denemeden sonra IP bloke edilir
- Blocked IPs bir sayı mesajı görüyor
- Başarılı giriş bu IP için sayacı sıfırlar
- Eski kayıtlar otomatik olarak temizlenir (1% istek başına olasılık)
Step-by-Step Use
Logging In In Logging
- Navigate to
https://yourdomain.com/ct/admin/ctlogin.php - Parola alanında yönetici parolanızı girin
- Click the Click the Sign In Sign In düğme düğmesi
- Başarılı olursa, panoya yönlendirileceksiniz
[Screenshot: ctlogin-password-entry]
Başarısız Girişler
Yanlış şifre girerseniz:
- Bir hata mesajı geri kalan girişimleri gösteriyor
- 5 başarısız denemeden sonra, 15 dakika boyunca kilitleneceksiniz
- Kilit için bekleyin veya:
[Screenshot: ctlogin-error-mesaj]
Pokerden Yeniden Keşfedin
Çok fazla başarısız girişimler nedeniyle kilitlenirseniz:
Bekle
- Kilit süresi 15 dakika sonra otomatik olarak sona erer
- Sayım hata mesajında gösterilir
Sorun Giderme
Yaygın Hatalar
| Hata Mesaj | Neden Sebep Neden Sebep | Çözüm çözümü |
|---|
| "Invalid password. Kalan X denemeleriniz var.” | Yanlış şifre girdi | Şifrenizi kontrol edin; unutulursanız veritabanında doğrulayın |
| "Too birçok başarısız giriş denemeleri. Lütfen X dakikada tekrar deneyin.” | Fiyat limiti tetiklenen | Beklemek veya açık tblCMSRateLimits |
| "Database bağlantısı başarısız oldu" | Natasha'ya bağlanamaz | Yapılama .inc.php kimlikleri kontrol edin;Watch service |
| "Error: Veritabanından ayarları getiremez" | tblSettings eksik veya boş | Ayar oluşturmak için SQL'i çalıştırın |
Login Not Working
Problem: Doğru şifre çalışmıyor.
Çözümleri:
- Veritabanında şifreyi doğrulayın:
- Eğer bir hash ise, geçici olarak düz metin yeniden tanımlamaya çalışın
- Hız kısıtlaması sizi engellerse kontrol edin (tblCMSRateLimits)
- Oturumu onaylayın (check php.ini session settings)
Sean Not Persisting
Problem: Giriş başarılılar ama hemen giriş yapıyorsunuz.
Çözümleri:
- PHP seans konfigürasyonu kontrol edin:
- Oturumu kurtarmak yolu tarif edilebilir
- Çerez domain sorunları için kontrol edin (yerelhost vs domain)
- Clear browser kurabiyeleri ve tekrar deneyin
Rocket Recovery
Problem: Locked out and can't remember how long to wait.
Çözüm:
Güvenlik En İyi Uygulamaları
Uyarı:
CRITICAL: Her zaman HTTPS'yi parola sorguyu önlemek için yönetici giriş sayfası için kullanın.
- Güçlü şifreler kullanın
- Minimum 12 karakter
- Üstlüğün Mix, altcase, sayılar, semboller
- Sözcü kelimelerden kaçının
- Monitor Login Logs
- Başarısız girişimler için düzenli olarak kontrol logları
- Saldırıları gösteren desenler için izleyin
- Gerekirse IP beyaz listeleme yapmayı düşünün
- Yazılım Güncellemesi
- Şifre algoritmaları düzenli olarak geliştiriliyor
Güncellemeler güvenlik düzeltmeleri içerebilir
- Rename veya Admin Path
- Ekstra doğrulama katmanı eklemek için .htaccess kullanmayı düşünün
- Mümkünse IP beyaz listeleme kullanın
Changelog
| Tarih Tarihi | Version Version Version | Değişiklikler Değişiklikler Değişiklikler |
|---|
| 2026-01-01-01 | 1.0 | İlk rehber oluşturuldu |
| 2025-10-27 | - | Frekans sınırlama sistemi ekledi |