Güzel çalışma. Çok faydalı olacak. Pek incelemedim ama login olmayan birinin oylamasını nasıl engelleriz?
Login olma durumunu elde edip oylama için ajax kullanarak server tarafında kontrol edilebilir. Böylece login olmayanlar oylama yapamazlar.
TEKİN
13 Haziran Cumartesi 2009 23:29
#3
Öncelikle böyle bir çalışmadan dolayı teşekkür ederim bizimle böyle çalışmalarını paylaşman dileğiyle mehmet duran kardeşim yaş 31 ama beni bir yazılım merakı sardı kendi sitemi yapmaya başladım fakat şu an yazdığığım yorum yaz bölümü nasıl yapabilirim asp yi öğrenmeden heralde asp.net geçmek doğru olmaz birde oylama rayting işini heralde kullanıcı tabanlı olması daha doğru olur çünkü ip ile giren vatandaş birdaha girdiğinde modeme reset attığında tekrar oylama yapabilir kolay gelsin
Oylama konusunda söylediğin çok doğru. Zaten sadece IP ile işlem yapmamak için bu uygulamayı bir de cookie ile yapmıştım. Şu anda kendi sitemde kullandığım bölümde de cookie ile kontrol ediyorum. Ancak cookie`de de sorun veya sorunlar olabilir.
İyi günler mehmet bey, bu örnek kodu kendi sistemime dönüştürdüm gayet güzel çalışıyor. Fotoğraf oylama sitesi yapıyorum. Fakat sistemde üyelik bölümü olduğu için aynı bilgisayardan farklı kullanıcı olarak giriş yaptığımda daha önce oylamıştınız diyor. Cookie ye kullanıcı id si ile ilgili bir ekleme yapmak gerek sanırım. Yardımcı olursanız sevinirim.
Merhaba. Burada cookie'de değer olarak ilgili fotoğrafın ya da değerlendirilecek nesnenin bir değeri tutuluyor. Bu değerin yanına bir de Kullanıcı ile ilgili bir değer atayacaksın. Bu iki değeri de cookie'nin value kısmında beraber tutabilirsin. Değerleri birleştirirken ve ayırırken kendin belirlediğin bir yöntemi kullanabilirsin. (İki değeri belli bir karakterle birleştirerek tutar ve değerleri alırken de bu karaktere göre bölerek alabilirsin.)
var photoID = <%= photoID %>
var userID=<%= userID %> //userID yi alıyorum
//Buradaki metodlara sadece photoID gidiyor ellemedim
veri_oku(photoID); tikla_oyla(photoID); ustune_gel();
(cookie'nin value'suna userID yi eklemek istiyorum
normalde cookie böyleydi $.cookie("oy"+photoID))
dediğiniz gibi ilgili fotoğrafın tutulan değerinin yanına userID ekliyorum $.cookie("oy"+photoID+userID)
bundan sonra bu cookiede tuttuğum userID'yi alıp nasıl o an sistemde olan userID ile karşılaştırp kontrl ettrcğm
Yaptım mehmet bey teşekkür ederim. En son yazdığım mesajdaki gibi +userID dediğimde istediğime ulaştım. iyi günler..
Sorunu çözdüğüne sevindim. İyi çalışmalar.
Şu hatayı alıyorum fakat hiç bişey eksik değil.
http://img192.imageshack.us/i/hataj.jpg/
Alim oradaki değişkeni tanımlamamışsın. C# tarafında o değişkeni tanımlaman gerekiyor. O yüzden hata alıyorsun.
Abi Allah razı olsun ne diyimki sana vallahi senin sayende bunuda halletim.
Buradan bu yazıya ait yorumları RSS olarak takip edebilirsiniz.
Bu servis ile yazılara eklenen yorumları RSS ile takip ederek konu ile ilgili başkaları tarafından yapılan yorumları veya konuyla ilgili sorduğunuz sorulara verilen cevapları görebilirsiniz.