• 17-06-2008, 20:55:25
    #1
    Selamlar,

    Bir ufak form hazırladım. Yardıma ihtiyacım var.
    İstediğim şey formu dolduran kişinin IP veya cookie kısıtlamasıyla aynı formu belirleyeceğim sabit süre için tekrar doldurup gönderememesidir.
    Mesela 1 saat içinde aynı kişi bilgilerini gönderemesin.
    Bunu en kolay nasıl yapabilirim?
    Yardım edene şimdiden çok teşekkürler.
  • 17-06-2008, 21:56:34
    #2
    Üyeliği durduruldu
    denemedim ama ... form gitti mesala post get neyse form u gönderdiğin de mesala altta

    ....
    formunuz başarıyla gönderildi
    ...
    kısımının üzerine
    USERIP = request.cookies("saho")("ip")
    USERSAAT = request.cookies("saho")("saat")
    IP = Request.ServerVariables("REMOTE_ADDR" )
    SAAT=hour(now())+1
    SAATN=hour(now())
    if USERIP ="" response.cookies("saho")("ip")=IP
    if USERSAAT ="" response.cookies("saho")("saat")=SAAT
    'response.cookies("saho").expires= buradan da brişeyler ypaılabilir aslında 1 saat ileriyse
    'tarih silsin vs. gibi de neyse bunuda kullanabilirsin o zaman =FormatDateTime(Now, 4)

    if IP = USERIP and SAATN>=USERSAAT then
    ....
    kodların
    ....
    ELSE
    print"flood"
    END IF

    gibi birşeyler olabilir ?