Merhaba Arkadaşlar. Ben bir script hazırladım tek eksiği admin paneli kaldı. Benim sormak istediğim tek tek php dosyalarına şifre koymak yerine, dosyayı şifrelemek mümkün müdür?
Örneğin : siteismi.com
Bu admin dosyasına girilmek istendiğinde bir şifre istesin ve şifreyi girdikten sonra tüm dosyalara ulaşabileyim istiyorum. Bu mümkün müdür?
Yoksa session ile bir admin paneli mi yapmalıyım? Önerebileceğiniz başka yöntemler varsa, güvenlikte problem yaşamayacağım önerilerinizi bekliyorum. Teşekkürler...
Dosya Şifrelemek
3
●620
- 10-04-2008, 09:00:18Üyeliği durduruldu
<? # Konfigurasyon //www.kisacik.info $sayfaSifreleme ='1'; # 1 acik , 0 kapali $kullaniciAdi = 'Kullanıcı'; //kullanıcı adı buraya $sifre = 'Şifre'; //şifre buraya # yetki kontrol fonksiyonu function yetkiKontrol($kullaniciAdi,$sifre) { if(empty($_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$kullaniciAdi" || $_SERVER['PHP_AUTH_PW'] != "$sifre") { header('WWW-Authenticate: Basic realm="kullanici adi ve sifreyi girin"'); die(header('HTTP/1.0 401 Unauthorized')); } } # Sayfa Sifreleme aciksa if($sayfaSifreleme =='1') { # Veri ve sifre kontrolu yetkiKontrol($kullaniciAdi,$sifre); } # Sayfanizin kodlari buraya :) ?>Yukarıdan kullanıcı adı ve şifre yazan yeri kendinize göre düzenleyin.
daha sonra # Sayfanizin kodlari buraya yazan yerede admin indexi gelsin...
Umarım istediğin budur.... - 11-04-2008, 14:40:49Teşekkürler Crakmaster

Bir sorum daha var. Bir tane text area oluşturdum. Kullanıcı buraya bilgileri yazıp veritabanına kaydediyor. Ancak enter'a basıp alt satıra geçtiğinde veritabanında bunu düz metin olarak yazıyor. Benim istediğim kullanıcı enter'a bastığında <br> komutu işlesin. bunu nasıl yapabilirim? - 11-04-2008, 16:08:38Kayıttan önce;Zavazingo adlı üyeden alıntı: mesajı görüntüle
$textarea = nl2br($_POST['textarea']);
Olarak kullan veya eklerken değilde kullanırken yapmak istersen, mysql dan aldığın yere ekle bu fonksiyonu. (nl2br)
