webForumDet fria alternativet

Kakproblem

7 svar · 197 visningar · startad av Palleman

PallemanMedlem sedan dec. 2000557 inlägg
#1

Hej.

Hamnade här efter att ha testat i ASP forumet... :)

Förklaring av problem:
Har ett script i ASP gör det möjligt för besökare att göra inlägg, nu vill jag förhindra dem som gjort ett inlägg inom 15 min att göra ett nytt inlägg.

Alltså, har dem kakan sparad får dem ett meddelande om att de får vänta.
Har dem den inte så sparas kakan på deras hd och de kan göra sitt inlägg.

Hur gör jag för att sätta kakan till att försvinna efter 15 minuter?

Bitte bitte hjälp mig.. :)

------------------
// Palleman
www.wiicom.nu/palle

spangoMedlem sedan juni 20008 205 inlägg
#2

Varför sa de att du skulle hit? Det här går bra att göra i asp.

------------------
Crying tears of lead
spangoman - back from the dead!

PallemanMedlem sedan dec. 2000557 inlägg
#3

Det funkade tydligen bättre med JavaScript... :)

Har du någe bra förslag?

------------------
// Palleman
www.wiicom.nu/palle

PutteMedlem sedan aug. 2000210 inlägg
#4

Borde det inte gå att byta ut Date + 1 i koden nedan och skriva Time + 1 om man vill att kakan ska sparas i en timme? Har aldrig tänkt på att det var krångligt när det gällde tid... :D

Response.Cookies("kakans_namn").Expires = Date + 1

------------------

Jag krossade en spegel och åkte dit på sju års otur. Men min advokat säger att han kan fixa så att jag bara får fem.

Vad händer om du blir halvt ihjälskrämd, två gånger?

[Redigerat av Putte den 14 feb 2001]

PallemanMedlem sedan dec. 2000557 inlägg
#5

Har redan testat det Putte, men det genererade bara felmeddelande. :(

------------------
// Palleman
www.wiicom.nu/palle

PutteMedlem sedan aug. 2000210 inlägg
#6

Det var bara en gissning som jag misstänkte inte skulle funka. Men det är ju alltid värt att prova... ;)

------------------

Jag krossade en spegel och åkte dit på sju års otur. Men min advokat säger att han kan fixa så att jag bara får fem.

Vad händer om du blir halvt ihjälskrämd, två gånger?

spangoMedlem sedan juni 20008 205 inlägg
#7

Hur gör jag för att sätta kakan till att försvinna efter 15 minuter?

OK, vill du ha det i JavaScript, så...

Steg 1: Hämta cookiebiblioteket på http://script.webforum.nu/wf/Forum2/HTML/000010.html
Steg 2: Lägg in följande script på din sida...

<script type="text/javascript"><!--
// Lägg in cookiebibliotek här...
function checkPost(){
	if(Cookie.get("skrev nyligen")){
		alert("Var femtonde minut, kompis...");
		return false;
	}
	var tid = new Date();
	tid.setTime(tid.getTime() + 15 * 60 * 1000);
	new Cookie("skrev nyligen", "visst", tid).set();
	return true;
}
// --></script>

Å sen i din form:

<form onsubmit="return checkPost();" ... >

------------------
Crying tears of lead
spangoman - back from the dead!

PallemanMedlem sedan dec. 2000557 inlägg
#8

Man tackar!
Här ska testas! :)

------------------
// Palleman
www.wiicom.nu/palle

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)