Avatar billede *gizmo* Nybegynder
01. juli 2001 - 16:18 Der er 8 kommentarer og
1 løsning

har du glemt password ?

Jeg har en hel klan hjemmeside men hvis en af medlemmerne glemmer sit password skal han spørge mig og så skal jeg kigge i databasen. såååå vil jeg godt have en form hvor man skriver sin e-mail adresse og så sender den password og brugernavn til ham hvis e-mail adressen ikke findes skriver den det.
Avatar billede *gizmo* Nybegynder
01. juli 2001 - 17:19 #1
Er der ikke nogle der vil hjælpe eller er der ikke nok points ?
Avatar billede dope Nybegynder
01. juli 2001 - 18:35 #2
Hvis du selv kan programmere ligger der bla. en masse færdige koder på http://www.activeserverpages.dk/ .

Det jeg ville gøre var at lave en SQL på det brugeren indtaster, og hvis der returneres noget indhold sender den en mail, hvis der kommer tom response på din SQL er det fordi at emailen ikke findes og dette skrives til brugeren...

Men har jeg forstået dig ret og vil du have én til at lave det for dig ?
Avatar billede *gizmo* Nybegynder
01. juli 2001 - 19:06 #3
JEP
Avatar billede dope Nybegynder
01. juli 2001 - 19:46 #4
God fornøjelse og happy hunting... :-)
Avatar billede keysersoze Guru
01. juli 2001 - 21:04 #5
et hurtigt eksempel...

<%
set conn = Server.CreateObject(\"ADODB.Connection\")
conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"../soze.mdb\")

email = Request.Form(\"email\")
afsendermail = \"soze@soze.dk\"

if email = \"\" then
response.redirect(\"forside.asp?id=glemt&fejl=2\")
end if

Sql = \"Select Count(*) as Found from brugere where (email = \'\" & Request.form(\"email\") & \"\')\"
Set rs = conn.Execute(Sql)
if rs(\"Found\") = 0 then
response.redirect(\"forside.asp?id=glemt&fejl=1\")
end if

RS.Close
set RS = nothing

set conn = Server.CreateObject(\"ADODB.Connection\")
conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"../soze.mdb\")
SQL = \"SELECT * from brugere where email=\'\" & email & \"\'\"
set rs = conn.Execute(SQL)

Do While Not rs.EOF

        Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        JMail.ServerAddress = \"smtp.netsite.dk\"
        JMail.Charset = \"iso-8859-1\"
        JMail.ContentTransferEncoding = \"8bit\"
        JMail.Sender = afsendermail
        JMail.Subject = \"password reminder fra www.soze.dk!\"
        JMail.AddRecipient rs(\"email\")
        JMail.Body = \"som efterspurgt følger her brugernavn og password:\" & vbCrLf & \"\" & vbCrLf & \"\" & vbCrLf & \"Brugernavn: \" & rs(\"brugernavn\") & \"\" & vbCrLf & \"Password: \" & rs(\"password\") &\"\" & vbCrLf & \"\" & vbCrLf & \"\" & vbCrLf & \"Mvh.\" & vbCrLf & \"/Webmaster\" & vbCrLf & \"http://www.soze.dk\"
        JMail.Priority = 1
        JMail.Execute
        set JMail = nothing

rs.movenext
loop

RS.Close
set RS = nothing

Response.Write \"passwordreminder sendt...\"


P.S.: dette er et uddrag - derfor ser kodningen måske lidt underlig ud!
Avatar billede *gizmo* Nybegynder
01. juli 2001 - 21:28 #6
Jeg kan ikke få det til at virke !?!?!?!?!
Avatar billede keysersoze Guru
01. juli 2001 - 21:34 #7
nu skal der selvfølgelig laves en del om for at det er tilpasset dit behov - og du skal nok også lige tjekke om vi bruger samme mailkomponent...
Avatar billede *gizmo* Nybegynder
01. juli 2001 - 23:16 #8
Jeg gir op alt for besværligt =)
Avatar billede keysersoze Guru
01. juli 2001 - 23:31 #9
yeps - det er for besværligt når man ikke ved (eller har lyst til at vide) hvad et mailkomponent er... nogle ting kræves det altså at man sætter sig ind i for at køre egen hjemmeside med sit PWS...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester