Arkadaşlar sayfadan giriş & çıkış işlemi(acil)
4
●521
- 21-07-2013, 15:55:13Kimlik doğrulama veya yönetimden onay bekliyor.Daha detaylı bir bilgi gerekiyor.
Eğer giriş yapan kullanıcı bilgilerini session ya da cookie ile tutuyorsanız bunu yapmak kolay. Sadece response.write ile ilgili session yada cookie datasını ekrana yazdırabilirsiniz.
Giriş bilgilerini (online kullanıcılar) veritabanınızda saklıyorsanız yazmak istediğiniz bilgileri veritabanından almak gerekiyor.
Eğer hali hazırdaki sisteminiz ile ilgili bilgi verebilirseniz yardımcı olmak daha kolay olacaktır. - 21-07-2013, 16:20:56session ,cookie ikiside var gireni vt ye yazdırıyorum alıp ekrana yazdırdım ama üye siteden bir şekilde ya kapatır yada logout yapar bilmiyorum nasıl çıkar ama çıktığı zaman gireni yazdırğım alanda çıkışınıda görmek istiyorum sıkıntı orda şu anda
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:20:56 -->-> Daha önceki mesaj 16:18:16 --
session("siteadmgiris") = "kabul"
Session("idd")= rss("id")
Response.Cookies("Cerez_Adi")("kullanici_adi") = rss("username")
Response.Cookies("no1")("no") = rss("id")
Response.Cookies("Cerez_Adi").Expires = Date() + 30
'Session("idd")= rss("id")
On Error Resume Next
DbPath = Server.MapPath("../db/vt.mdb")
Set Baglanti = Server.CreateObject("adodb.connection" )
Baglanti.Open "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & DbPath &";"
Set rs=server.createobject("Adodb.Recordset")
Sorgu = "Select * From girenler"
rs.open Sorgu,baglanti,1,3
rs.addnew
rs("username")=rss("username")
rs("saat")=time
rs.update
'Baglanti.close
'rs.Close
Set rs = Nothing - 21-07-2013, 16:47:35Benzeri bir sistemde kullanıcının hareketlerini veritabanında tutuyordum.
Online kullanıcı bilgilerinin tutulduğu tabloya iki alan ekleyip birinde hangi sayfada bulunduğu, diğerinde de o sayfaya giriş zamanını güncelliyordum. Her bir sayfa değişiminde bu iki alanı güncelleyerek kullanıcının sitedeki aktifliğini kontrol altında tutmak kolaylaşıyor.
Belirlediğim periyodlarda (mesela Her 5 dakika'da bir) son işlem zamanına bakıp ona göre belirlenen süre içinde bir hareket yoksa o kullanıcıyı çıkmış olarak kabul ediyordum.
Kullanıcı logout yaparsa veritabanında ki alanı güncellemek kolay fakat browseri kapatır yada farklı bir siteye giderse biraz karışır.
Bu tarzda bir kodlama istediğini yapmak için bir fikir verebilir sanırım.