GimboMedlem sedan dec. 20001 626 inlägg Hejsan,
Det är som så att jag ska bygga en tävling, och när man fyller i sin mail så får man ett automatiskt mail till sin mail via jmail, för att bekräfta att man är en deltagare i tävlingen så ska man få en url som man skall besöka fylla in sina uppgifter och därefter bekräfta, nu undrar jag hur man gör detta, och hur man sätter spärr så att man inte kan fylla i formuläret med olika uppgifter, dvs url'en som man får till sin mail skall bara kunna besökas en gång, förstår ni vad jag menar??
BettanMedlem sedan dec. 199938 inlägg Emailen är ju unik. Kan du inte använda den i en dold mellansida, där du kontrollerar om emailen varit där tidigare och om inte så skicka till sidan med uppgifter och bekräftelse, annars skicka ut dem och ge beskedet att "du har varit här innan".
Bara en tanke alltså.
GimboMedlem sedan dec. 20001 626 inlägg det var en smart lösning som jag inte tänkte på, men hur ska man skriva för att kontrollera om en email adress varit där tidigare??
PatrikBMedlem sedan mars 20002 836 inlägg vilket gör att en del "klåfingriga" som får ett liknande testar med en annan email
Det du kan göra är att lägga till ett uniktid + mailen.
cya,
PatrikB
GimboMedlem sedan dec. 20001 626 inlägg okej så du menar att adressen ska se ut så här:
http://www.domännamn.com/uniktid_email
men det jag inte förstår är hur skall denna adress kunna därefter redirecta till den sidan där man bekfräftar tävlingen?
solbulleMedlem sedan mars 20015 287 inlägg Om du när man anmäler sin epostadress samtidigt slumpar fram ett id alt. lägger in eposten i databasen och ger det "riktiga" id-nummret kan du väl ha en sida typ:
http://www.domännamn.com/bekrafta.asp
och i mailet ge en länk typ:
http://www.domännamn.com/bekrafta.asp?id=34345346
Väl framme på sidan kollar du av om id-nummret stämmer överens med epostadressen, om så är fallet är allt grönt och du kan fortsätta lägga in data om besökaren.
Samtidigt kollar du om det id-nummret varit där tidigare, om så: stick!
GimboMedlem sedan dec. 20001 626 inlägg Men hur ska jag göra för att adressen ska bli så om jag använder mig utan jmail, min jmail ser ut på följande:
If trim(Request.Form("txName")) <> "" AND trim(Request.Form("txMail")) <> "" Then
Set msg = Server.CreateObject("JMail.Message")
msg.Logging = True
msg.From = trim(Request.Form("txMail"))
msg.Fromname = trim(Request.Form("txName"))
msg.AddRecipient ""& trim(Request.Form("txMail")) &""
msg.Subject = "rubriken!"
msg.Body = trim(Request.Form("txNamn")) &" massa text:"& vbcrlf
msg.appendText "» ännu mer text"
msg.Send ( "pop konto" ) '
response.redirect "tack.asp"
End If