Öyle bile olsa en kötü ihtimal tarihe göre yapmak gerek. Aynı kullanıcı veya sadece adminpanel şifresi ile birden fazla yerde giriş yapılabilir. Her olasılığı düşünmek gerek.
Eğer dediğin gibi kullanıcı yoksa ki var mı yok mu bahsetmemiş tarihe göre bakmak en doğru ve sağlıklı seçenek olur.
ilan eklerken sınırlama ?
14
●960
- 12-10-2012, 22:10:00Üyelik yoksa Session veya IP korumasından başka koruma yapılamaz bunlarda cerez sılındıgınde veya ıp degıstıgınde kolaylıkla ilan eklenebilir sınırsız olarak sınırlama ıstıyorsan uyelık şart.
- 16-10-2012, 18:04:34Y.Yorur hocam biraz geçiktim ama uygulamak için fırsat bulamadım.
Hocam verdiğiniz kodlamayı uygulamaya çalıştım, olmadı, veritabanıma veri girişi yaptığım kodlama aşağıdaki gibi, sizin kodla uyarlayabilirmisiniz.
teşekkürler.
<%
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open"Select * From ilanlar",Conn,1,3
rs.AddNew
rs("sira") = Trim(Request.Form("sira"))
rs("ilan_baslik") = Trim(Request.Form("ilan_baslik"))
rs("ilan_detay") = Trim(Request.Form("ilan_detay"))
rs.Update
Response.Write "<script language='javascript'>alert('vitrine ilan başarıyla eklendi.');</script>"
Response.Write "<script language='javascript'>self.location=""index.asp""</script>"
Response.End
rs.Close
Set rs=Nothing
%> - 16-10-2012, 20:20:35netice de ilan eklemek için en azından email veya telefon gibi bir bilgi girecek, id olarak bu bilgilerden birisi veya ad-soyad kombinasyonu kullanılabilir. ip ve session olmaz. tarayıcıyı kapatıp geri açmak, modemi kapatıp geri açmak ikisini de uçurur.
tabi üyelik zorunlu değilse en nihayetinde insanlar bi kaçış yolu bulacaktır. - 17-10-2012, 12:48:04Biraz Geç oldu ama İşinizi görür umarım
<% Set rs=Server.CreateObject("ADODB.Recordset") rs.Open"Select * From ilanlar",Conn,1,3 toplamilan = rs.recordcount if NOT toplamilan ="4" then rs.AddNew rs("sira") = Trim(Request.Form("sira")) rs("ilan_baslik") = Trim(Request.Form("ilan_baslik")) rs("ilan_detay") = Trim(Request.Form("ilan_detay")) rs.Update Response.Write "<script language='javascript'>alert('vitrine ilan başarıyla eklendi.');</script>" Response.Write "<script language='javascript'>self.location=""index.asp""</script>" Response.End else Response.Write "<script language='javascript'>alert('Vitrine 4 İlan Bulunmaktadır Kayıt Yapamazsınız.');</script>" Response.Write "<script language='javascript'>self.location=""index.asp""</script>" Response.End end if rs.Close Set rs=Nothing %>Arkadaşlar neden takıldınız bu konuya anlamadım güvenlik zaten admin panelinde olduğu için mevcut hoş o konuyada nerden girdiniz anlamadım ama
arkadaşın istediği yada benim anladığım
mevcut bir sistemi var bu sistemde ilan ekle bölümü var bu bölümde ilan ekleme sınırı getirmek ve sıralamak istiyor. hepsi bu
nerden çıktı güvenlik üyelik vs. anlamışdeğilim