[Çözüldü] Php ile şifre doğrulamasından sonra dizine girme

Başlatan zeusmaster, 02 Temmuz 2012 - 20:07:40

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

zeusmaster

<?
# Konfigurasyon
$sayfaSifreleme ='1'; # 1 acik , 0 kapali
$kullaniciAdi = 'bahdem';
$sifre = 'baha244!!';


# 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="Oncelikle kullanici adi ve sifreyi girmelisin :)"');
die(header('HTTP/1.0 401 Unauthorized'));

}
}

# Sayfa Sifreleme aciksa
if($sayfaSifreleme =='1') {
# Veri ve sifre kontrolu
yetkiKontrol($kullaniciAdi,$sifre);
}
# Sayfanizin kodlari

?>

kod şifre soruyor, şifreyi girdikten sonra

ip_adresim/gerekli adresine gitmesini istiyorum ama ne yaptıysam beceremedim :)
Up and Running...

alquirel


<?php
header 
"location:ip_adresim/gerekli" );


fonksiyonu iş görür mü acaba?

zeusmaster

Alıntı yapılan: alquirel - 02 Temmuz 2012 - 20:17:02

<?php
header 
"location:ip_adresim/gerekli" );


fonksiyonu iş görür mü acaba?
Herzaman olduğu gibi hızır gibi yetiştiniz @alquirel :)
header ( "location:/gerekli" );
olarak yazınca sorun halloldu. Kodun aslı;
<?
# Konfigurasyon
$sayfaSifreleme ='1'; # 1 acik , 0 kapali
$kullaniciAdi = 'kullanıcı_adı';
$sifre = 'şifre';


# 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="Oncelikle kullanici adi ve sifreyi girmelisin :)"');
die(header('HTTP/1.0 401 Unauthorized'));

}
}

# Sayfa Sifreleme aciksa
if($sayfaSifreleme =='1') {
# Veri ve sifre kontrolu
yetkiKontrol($kullaniciAdi,$sifre);
}
# Sayfanizin kodlari
header ( "location:/gerekliler" );

?>

Up and Running...

alquirel

Alıntı yapılan: bahdem - 02 Temmuz 2012 - 20:25:55
Herzaman olduğu gibi hızır gibi yetiştiniz @alquirel :)

Denk geldi diyelim :)
Kilitliyorum.