Re: [Linux-programlama] $PHP_AUTH_USER ve $PHP_AUTH_PW unset

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Umut Demirhan (linuxlist@gmail.com)
Date: Tue 19 Jul 2005 - 08:47:08 EEST


Bu bir BUG degil. Kullanici logout ettikten sonra sizin tarayiciya bir
kereye
mahsus 401 gondermeniz gerek, aksi halde client tarafinda tarayici
kapatilana kadar o degiskenler korunacaktir.
 Ornek bir yontem:
Session'ı destroy etmeyin. Session degiskenlerini temizleyip bir tane
"logged out"
gibi bir degisken tutun. Daha sonra o browserdan gelen ilk page request'e
header
olarak 401 Unauthorized gonderin.
 <code>
 header("HTTP/1.0 401 Unauthorized");
</code>
 Bu islemden sonra tarayici kullanici adi ve sifreyi unutacaktir.

 On 7/19/05, Ahmet DURUÖZ <ahmet@duruoz.gen.tr> wrote:
>
>
> > Selam Ahmet,
>
> Selam,
> >
> > Session kullanıyorsan sadece globalleri unset etmen yetmeyebilir,
> > session'u da destroy etmen lazım.
>
> Session kullanıyorum. Üstelik destroy da ediyorum. PHP tarafında hiç bir
> sorunum yok sorun neden benim unset ettiğim $PHP_AUTH_USER ve $PHP_AUTH_PW
> globallerini , browser iptal etmiyor? Aşağıdaki linkte php tarafında bir
> sorun olmadığını da yazıyor zaten.
> http://bugs.php.net/bug.php?id=8220&edit=1 Sorun browser da. Yeni bir
> browser yazmaya zamanım olmadığından ve WWW-Authenticate sayfasını da
> kullanmak istediğimden farklı bir çözüm önerileri istiyorum. Yardımcı
> olursanız sevinirim.
>
>
> > AD> PHP ile WWW-Authenticate sayfası hazırladım. Fakat browserdan
> > AD> kaynaklandığını öğrendiğim bir sorun ile başım dertte. Bu konuyla
> > AD> ilgili çözüm bulan varmıdır? Sorunum şu :
> > AD> Session sonlandırılırken unset ile $PHP_AUTH_USER ve
> > AD> $PHP_AUTH_PW globallerini iptal ediyorum. ve www-authenticate
> > AD> sayfasına yönlendiriyorum. Browser bu globalleri silmediği için
> > AD> her defasında login olmuş gibi davranıyor. PHP ile farklı bir
> > AD> sayfada unset($PHP_AUTH_USER) komutu verip echo $PHP_AUTH_USER
> > AD> komutunu verdiğim zaman bu global görülmüyor. PHP de sorun yok.
> > AD> Sorun browserda. Bunun için farklı bir yöntem önerebilirmisiniz?
> >
> >
> > --
> > Görüşmek üzere,
>
>
> >
> > Yağmur Akgün
> >
> >
> >
> >
> > ... Language is a virus from outer space. -- William S. Burroughs
> >
> >
> Teşekkürler,
>
> Ahmet DURUÖZ
>
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.