Benim şahsi fikrim, ankette oy kullanmak için üye olmak gerekmesin. Sadece anket oluşturmak ve yorum yapmak için üyelik şartı koyabilirsiniz. Bir kişi birden fazla oy kullanmasın amacı varsa ip adresini karşılaştırın derim.
Siteyle ilgili bir sorun bildirmek istiyorum: anketi oyladikdan sonra f5 tusuyla yeniliyoruz ve oyumuz sisteme ekleniyor.daha sonra yine sayfayi yenileyerek oy verdigimizde zaten oy verdiniz diyor ama bu sadece gorsel bir mesaj yani aslinda oyumuz sisteme iki kez eklenmis oluyor.yani bir kullanici bu acigi kullanarak sinirsiz sayida oy kullana bilir.
evet zaten oy vermeden once verilmis oylara bakiyorum,verdigimde artiyor.sonra yine veriyorum yine artiyor.tam 3 kere oy verdim 4.de izin vermedim.belkide sorun benden kaynaklidir.birde baska arkadaslar denesin oyle bakin.
Bir anket yaparsanız, 5 puan, anket oylarsanız 1 puan, ve anketiniz oylanırsa 1 puan kazanıyorsunuz. Kazandığınız puanlara göre rütbeniz yükseliyor. Rütbeniz ise ana sayfada adınızın daha fiyakalı görünmesini sağlıyor. Hem arkadaşlarınızla da yarışabiliyorsunuz.
@Abdullah_V doğru söylüyor. Oy kullandıktan sonra F5 ile bir ankete aynı oyu istediğim kadar verebiliyorum. Şu haliyle 29 olan oyu, F5 ile 46 yaptım. Kusura bakmayın test edip göstermek için yaptım bunu. Bu arada üye olmadan oyladığımı belirteyim, üye olunca bu dediğim şeyi yapamıyoruz.
İlgilenen arkadaşlara teşekkür ederim. Ufak bir karışıklık olmuş. Metodu çağırırken is_voted_not_auth yerine is_voted_auth yazmışım, vscode dan dolayı herhalde. Hangi anketlerde bu testi yaptığınızı yazarsanız düzeltebilirim. @coderistan , testing kullanıcısı siz misiniz?
Evet benim. Koronavirus ve alışveriş anketlerini test ettim. Koronavirüs anketinde tesadüf etmiştim, sonra burada @Abdullah_V nin yorumunu görünce alışveriş anketinde göstermek üzere test ettim. Tekrar kusura bakmayın
Normalde en doğru yaklaşım, form verilerini aldıktan sonra başka bir sayfaya yönlendirme yapmaktır. Kullanıcı ankete ilk geldiğinde oy kullanmamışsa oy kullanma formu gösterilsin, yok eğer oy kullanmışsa oy kullanma formunun olmadığı ve sonuçların gösterildiği başka bir sayfaya yönlendirsin.