[Linux-programlama] Re: PHP de Oturum Geri Geliyor

---------

[Linux-programlama] Re: PHP de Oturum Geri Geliyor

From: Necmettin Begiter <necmettin.begiter_at_gmail.com>
Date: Thu, 10 Jan 2008 16:04:10 +0200
Message-ID: <3787dfa80801100604n6e5152c4mb936fa39ce543d40@mail.gmail.com>

10.01.2008 tarihinde Aykut Sunguroğlu <sungurogluaykut_at_gmail.com> yazmış:
> > veritabanınızda kullanıcı adını ve parolasını sakladığınız tabloya bir
> > alan açın, kullanıcı oturum açınca o alanı doldurun ve kullanıcının
> > oturum bilgisine de o alanı gönderin
>
> Peki o alanı ne ile doldurabilirim? Mesela login olduğu zamanı zaman damgası
> cinsinden int olarak o alana kaydetsem olur mu?

Aslında hiç farketmez. Oturum açma zamanından ziyade son sayfa
isteğinin zamanını da koyabilirsiniz (ileriye dönük zaman aşımı
kontrolleri için). int(1) (veya tinyint) yapıp içine 1-0 da
koyabilirsiniz. Oturum kapatılınca o alanı 0 yaparsınız, oturum
açılınca 1 yaparsınız, eğer alan 0 ise oturum açma sayfasına geri
gönderirsiniz, 1 ise istenen sayfayı gösterirsiniz vs. Veya rastgele
oluşturulmuş 32 baytlık bir alan yaparsınız, böylece o değerin
tekrarlanabilirliğini azaltmış olursunuz. Ama sayfanıza bir "onunload"
(http://www.w3schools.com/jsref/jsref_onunload.asp) olayı koymalısınız
bence, sayfadan çıkıldığında oturum çerezlerini silmelisiniz.

about.com'da bir öğretici (tutorial) vardı. Google'ye "php login
tutorial" diye sorun, gelen örneklerden bir-iki tanesini okuyun,
inceleyin, yapmak istediğiniz şeyin işleyişi hakkında daha fazla bilgi
sahibi olursunuz.
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 10 Jan 2008 - 15:31:53 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.