Du kan så bruge denne stykke kode til at lave et tilfældigt id.
Aktiveringskode måske
<%
randomize timer
if intAntalTegn < 30 then
intAntalTegn = 30
end if
dim strReturn, strAlt, intTegn
strReturn = ""
strAlt =
"0123456789ABCDEFGHIJKLMNOPQRSTUWVXYZÆØÅabcdefghijklmnopqrstuwvxyzæøå"
intTegn = len(strAlt)
for i = 1 to intAntalTegn
strReturn = strReturn & mid(strAlt, (intTegn*rnd)+1, 1)
next
Response.write strReturn
%>
strAlt er de tegn der bliver lavet en tilfældig kode ud af.
Du kan se at der bliver lavt en kode på 30 tegn her. Den kan du variere. Jo
længere den er jo sværer er den at knække.
strReturn er variablen der udskriver koden på 30 tegn. Den kan du indsætte i
en db og så sammenligene den når man klikker på aktiverings linket
Jesper Stocholm wrote in dk.edb.internet.webdesign.serverside.asp:
> Marten Ølgaard wrote in dk.edb.internet.webdesign.serverside.asp:
> > Du benytter et mail komponent f.eks. CDONTS eller Jmail.
>
> og lidt mere teknik:
>
> Typisk vil man sende en email med et link som:
>
>
http://dom.com/bekraeft.asp?id=user@email.com&unikID=4527575
>
> Du gemmer altså værdien 4527575 i din database, så det er knyttet til id'et
> user@email.com . Det bør ikke være muligt at regne sig frem til det unikke
> ID fra brugerens ID (email-adresse). Dermed sikrer man sig, at man ikke kan
> "overtage en andens brugers identitet". Det er nemlig kun muligt at få
> adgang til det unikke ID ved at kunne modtage emails via adressen
> user@email.com .
>
>
>
> /Jesper Stocholm
>
http://stocholm.dk
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials