<!--#include file=\"topmenu.asp\"-->
<% brugernavn = Request.Form(\"username\")
dim conn
function OpenConn( DBName )
Set conn = Server.CreateObject(\"ADODB.Connection\")
ODBCpath = left(request.servervariables(\"PATH_TRANSLATED\"), instrrev(request.servervariables(\"PATH_TRANSLATED\"), \"\\\"))
Conn.Open \"DBQ=\" & ODBCpath & DBName & \";DefaultDir=\" & ODBCpath & \";Driver={Microsoft Access Driver (*.mdb)}\"
end function
OpenConn(\"..\\_privat\\efterlysninger.mdb\")
Set rs = Server.CreateObject(\"ADODB.RecordSet\")
SQL = \"SELECT * FROM Brugere WHERE Login=\'\" & brugernavn & \"\'\"
rs.Open SQL, conn, 1, 3
if not rs.eof then %>
Det valgte brugernavn <%= brugernavn %> er allerede optaget.<br>
Vælg et andet og <a href=\"#\" onclick=\"history.go(-1);\">prøv igen</a>.<br>
<% else
fornavn = Request.Form(\"fornavn\")
efternavn = Request.Form(\"efternavn\")
kodeord = NytKodeord(10)
email = Request.Form(\"email\")
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ServerAddress = \"vip.cybercity.dk:25\"
JMail.Sender = \"dusoren@dusoren.dk\"
JMail.Subject = \"Velkommen til Dusoeren Online\"
JMail.AddRecipient email
body = \"Velkommen til Dusørén Online.\" & vbNewLine & \"Dit brugernavn er \" & brugernavn & \" og dit kodeord er \" & kodeord & \"\" & vbNewLine & \"Du kan nu frit benytte alle faciliteter på
www.dusoren.dk. Vi håber at du vil finde det nyttigt at være med i Dusørén Online\'s korps af dusørjægere, og at du vil opfordre venner og bekendte til ligeledes at blive medlemmer. På forhånd tak.\" & vbNewLine & \"Med venlig hilsen\" & vbNewLine & vbNewLine & \"Dusørén Online\"
JMail.Body = body
\' 1 - highest priority (Urgent)
\' 3 - normal
\' 5 - lowest
JMail.Priority = 1
JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
\'JMail.AppendBodyFromFile \"e:\\mail\\standard_footer.txt\"
\'JMail.AddAttachment \"e:\\products\\MyProduct.exe\"
JMail.Execute
rs.addNew
rs.Fields(\"Login\") = brugernavn
rs.Fields(\"Kodeord\") = kodeord
rs.Fields(\"Fornavn\") = fornavn & \"\"
rs.Fields(\"Efternavn\") = efternavn & \"\"
rs.Fields(\"Adresse\") = Request.Form(\"adresse1\") & \"\"
rs.Fields(\"Postnummer\") = CInt(Request.Form(\"postnr\"))
rs.Fields(\"By\") = Request.Form(\"bynavn\") & \"\"
rs.Fields(\"Land\") = Request.Form(\"land\") & \"\"
rs.Fields(\"Telefon\") = Request.Form(\"telefon\") & \"\"
rs.Fields(\"Email\") = email & \"\"
rs.Update
Session(\"loggetInd\") = \"OK\"
Session(\"brugernavn\") = brugernavn
Session(\"navn\") = fornavn & \" \" & efternavn %>
Du er nu oprettet som bruger af Dusøren Online, og dit kodeord er sendt til e-mail adressen <%= email %>. Når du har modtaget den tilsendte mail kan du med det samme logge på Dusørén Online og dermed få adgang til at oprette og læse efterlysninger.
<% end if
rs.close
set rs = nothing
conn.close
set conn = nothing
\' NytKodeord skal kaldes med laengden af det onskede kodeord
Function NytKodeord(laengde)
Dim kode \' Indeholder passwordet
Dim x \' Midlertidig variabel til at holde ASCIIvaerdien for et tegn
Dim sl \' Midlertidig variabel til at bestemme om det skal vaere et ciffer eller et stort/lille bogstav
Randomize
For i = 0 to laengde - 1
sl = Rnd
if sl < 0.3 then \' 30% cifre
x = CInt(Rnd*(Asc(\"9\")-Asc(\"0\"))) + Asc(\"0\")
else
if sl < 0.65 then \' 35% store bogstaver
x = CInt(Rnd*(Asc(\"Z\")-Asc(\"A\"))) + Asc(\"A\")
else \' 35% smaa bogstaver
x = CInt(Rnd*(Asc(\"z\")-Asc(\"a\"))) + Asc(\"a\")
end if
end if
kode = kode & Chr(x)
next
NytKodeord = kode
End Function %>
<!--#include file=\"bund.asp\"-->