/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Automatisk Email!
Fra : crha


Dato : 10-06-02 11:59

Hejsa

Hvordan laver man sådan at når en person har oprettet en bruger bliver
der automatisk sendt et aktiveringslink til personen?

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
Marten Ølgaard (10-06-2002)
Kommentar
Fra : Marten Ølgaard


Dato : 10-06-02 12:34

Du benytter et mail komponent f.eks. CDONTS eller Jmail.

/Marten

"crha" <crha.news@kandu.dk> wrote in message
news:Qy%M8.29167$N46.1043673@news010.worldonline.dk...
> Hejsa
>
> Hvordan laver man sådan at når en person har oprettet en bruger bliver
> der automatisk sendt et aktiveringslink til personen?
>
> --
> Leveret af:
> http://www.kandu.dk/
> "Vejen til en hurtig løsning"
>



Jesper Stocholm (10-06-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 10-06-02 12:39

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

PanZerNet.dk (11-06-2002)
Kommentar
Fra : PanZerNet.dk


Dato : 11-06-02 10:59

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

Jesper Stocholm (11-06-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 11-06-02 19:35

PanZerNet.dk wrote in news:ae4hk9$ig9$1@sunsite.dk:

> 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.

ja ... men problemet er, at der ikke er nogen sammenhæng imellem userID
og den tilfældige streng. Derfor _skal_ du slå op i databasen for at se,
om de to ting passer sammen. Det mest optimale vil være, at du på en
"hemmelig" måde udregner det "tilfældige" tal fra userid. Dermed kan du
på din side udregne, om de to variable passer sammen. Dette sparer du et
opslag i databasen ved, da du ikke slår op i databasen, hvis de to ting
ikke passer sammen.

Det er ret enkelt at lave :)

:)

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Thomas E. Holm (11-06-2002)
Kommentar
Fra : Thomas E. Holm


Dato : 11-06-02 06:55

crha wrote in dk.edb.internet.webdesign.serverside.asp:
Hejsa

Hvordan laver man sådan at når en person har oprettet en bruger bliver
der automatisk sendt et aktiveringslink til personen?

Se http://azero.dk/?/Support/Programmering/Asp/Jmail/


--
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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste