Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:15 Der er 63 kommentarer og
2 løsninger

send e-mail

I en database har jeg et felt med email og et med brugernavn. Og nu vil jeg gerne have man på en side kan skrive sit brugernavn også sender den en mail med passwordet til den rigtige person, derud over ville jeg gerne have man også på en side kan skrive sit brugernavn og i en anden tekstboks kommer passwordet frem når man har skrevet brugernavnet
Avatar billede netsrac Praktikant
11. marts 2001 - 21:20 #1
Hvilket mail komponent har du ?

Den side du vil have hvor man kan indtaste brugernavn også kommer password, det vil da ikke være særlig smart ? Så kan man jo finde alles password bare man kender deres brugernavn ?
Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:22 #2
Årh ja my mistake. Jeg ved faktisk ikke hvilken mailkomponent jeg har. Men den skal bare sende det *g*
Avatar billede netsrac Praktikant
11. marts 2001 - 21:25 #3
Hm..hvor har du webhotel ?
Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:26 #4
web-sale
Avatar billede netsrac Praktikant
11. marts 2001 - 21:27 #5
Hm...tjo...og på deres side står der ikke en dyt om hvilke komponenter de har...
Avatar billede netsrac Praktikant
11. marts 2001 - 21:28 #6
Okay har lige fået afvide i min øresnegl at de har jmail, jeg stykker lige et script sammen.
Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:29 #7
Prøv med Jmail.
Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:31 #8
Hvis du er mega god, er der så mulighed for at du kan klare denne : http://www.eksperten.dk/spm/54808
Avatar billede tommyf Nybegynder
11. marts 2001 - 21:32 #9
\"øresnegl\" må jeg være her ;o)
Avatar billede netsrac Praktikant
11. marts 2001 - 21:34 #10
Smid dette i glemtpw.asp:

<% response.buffer = true %>

<B>Glemt Brugernavn / Password</B><BR>
<% if request.querystring(\"action\") = \"submit\" then

if request.form(\"email\") = \"\" then
for each item in request.form
session(item) = request.form(item)
next
session(\"fejl\") = \"Udfyld venligst email feltet.\"
response.redirect(\"glemtpw.asp\")
end if

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"db.mdb\") & \";UID=admin;PWD=;\"
Set rs = Conn.execute(\"SELECT * FROM brugere WHERE bruger = \'\" & request.form(\"bruger\") & \"\'\")
if rs.eof then
for each item in request.form
session(item) = request.form(item)
next
session(\"fejl\") = \"Der er ingen brugere med det angivne brugernavn.\"
response.redirect(\"glemtpw.asp\")
else
brugernavn = rs(\"brugernavn\")
password = rs(\"password\")
email = rs(\"email\")


on error resume next
Set JMail          = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ISOEncodeHeaders = False
JMail.ServerAddress = \"smtp.websale.dk\"
JMail.Sender        = \"din@mail.dk\"
JMail.Subject      = \"Oplysninger hos whatever.dk\"
JMail.AddRecipient  email
JMail.Priority      = 3
JMail.Body = \"dit password er\" & vbcrlf & password
JMail.Execute

response.write (\"Dine oplysninger er sendt til din email adresse.<BR><BR>\")
end if
set rs = nothing
conn.close
set conn = nothing
else %>
Hvis du har glemt dit brugernavn / password kan du få tilsendt dine oplysninger ved at bruge denne side.<P>
<% if session(\"fejl\") <> \"\" then
response.write \"<B>\" & session(\"fejl\") & \"</B><BR>\"
end if %>
<FORM ACTION=\"glemtpw.asp?action=submit\" METHOD=\"POST\">
Indtast Brugernavn:<BR>
<INPUT TYPE=\"text\" name=\"bruger\" value=\"<% =session(\"bruger\") %>\" size=\"20\"><BR>
<INPUT TYPE=\"submit\" VALUE=\"Send mine oplysninger\">
</FORM>
<%
session(\"bruger\") = \"\"
session(\"fejl\") = \"\"
end if %>
</font></td>
</tr>
</table>
</center>
</body>
Avatar billede netsrac Praktikant
11. marts 2001 - 21:35 #11
tommyf >> Jep :-)
Avatar billede netsrac Praktikant
11. marts 2001 - 21:36 #12
<% response.buffer = true %>

<B>Glemt Brugernavn / Password</B><BR>
<% if request.querystring(\"action\") = \"submit\" then

if request.form(\"email\") = \"\" then
for each item in request.form
session(item) = request.form(item)
next
session(\"fejl\") = \"Udfyld venligst email feltet.\"
response.redirect(\"glemtpw.asp\")
end if

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"db.mdb\") & \";UID=admin;PWD=;\"
Set rs = Conn.execute(\"SELECT * FROM brugere WHERE bruger = \'\" & request.form(\"bruger\") & \"\'\")
if rs.eof then
for each item in request.form
session(item) = request.form(item)
next
session(\"fejl\") = \"Der er ingen brugere med det angivne brugernavn.\"
response.redirect(\"glemtpw.asp\")
else
brugernavn = rs(\"brugernavn\")
password = rs(\"password\")
email = rs(\"email\")


on error resume next
Set JMail          = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ISOEncodeHeaders = False
JMail.ServerAddress = \"balder.websale.dk\"
JMail.Sender        = \"din@mail.dk\"
JMail.Subject      = \"Oplysninger hos whatever.dk\"
JMail.AddRecipient  email
JMail.Priority      = 3
JMail.Body = \"dit password er\" & vbcrlf & password
JMail.Execute

response.write (\"Dine oplysninger er sendt til din email adresse.<BR><BR>\")
end if
set rs = nothing
conn.close
set conn = nothing
else %>
Hvis du har glemt dit brugernavn / password kan du få tilsendt dine oplysninger ved at bruge denne side.<P>
<% if session(\"fejl\") <> \"\" then
response.write \"<B>\" & session(\"fejl\") & \"</B><BR>\"
end if %>
<FORM ACTION=\"glemtpw.asp?action=submit\" METHOD=\"POST\">
Indtast Brugernavn:<BR>
<INPUT TYPE=\"text\" name=\"bruger\" value=\"<% =session(\"bruger\") %>\" size=\"20\"><BR>
<INPUT TYPE=\"submit\" VALUE=\"Send mine oplysninger\">
</FORM>
<%
session(\"bruger\") = \"\"
session(\"fejl\") = \"\"
end if %>
</font></td>
</tr>
</table>
</center>
</body>
Avatar billede netsrac Praktikant
11. marts 2001 - 21:39 #13
Glemt det sidste

</td>
</tr>
</table>

Det var lige en hurtig copy / paste fra en af mine egne sider :-)
Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:41 #14
Hvor meget skal jeg rettet når kolonnen hedder users isteder for Brugere
Avatar billede netsrac Praktikant
11. marts 2001 - 21:42 #15
2 sec så retter jeg det lige. Er der andre felter der hedder noget andet, email ?
Avatar billede no_doubt Nybegynder
11. marts 2001 - 21:44 #16
Db\'en = db.mdb
Tabellen = users
Brugernavn kolonne = Username
Password kolonne = Password
email kolonne = Email
Avatar billede netsrac Praktikant
11. marts 2001 - 21:47 #17
<% response.buffer = true %>

<B>Glemt Brugernavn / Password</B><BR>
<% if request.querystring(\"action\") = \"submit\" then

if request.form(\"bruger\") = \"\" then
for each item in request.form
session(item) = request.form(item)
next
session(\"fejl\") = \"Udfyld venligst bruger feltet.\"
response.redirect(\"glemtpw.asp\")
end if

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"db.mdb\") & \";UID=admin;PWD=;\"
Set rs = Conn.execute(\"SELECT * FROM users WHERE username = \'\" & request.form(\"bruger\") & \"\'\")
if rs.eof then
for each item in request.form
session(item) = request.form(item)
next
session(\"fejl\") = \"Der er ingen brugere med det angivne brugernavn.\"
response.redirect(\"glemtpw.asp\")
else
brugernavn = rs(\"username\")
password = rs(\"password\")
email = rs(\"email\")


on error resume next
Set JMail          = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ISOEncodeHeaders = False
JMail.ServerAddress = \"balder.websale.dk\"
JMail.Sender        = \"din@mail.dk\"
JMail.Subject      = \"Oplysninger hos whatever.dk\"
JMail.AddRecipient  email
JMail.Priority      = 3
JMail.Body = \"dit password er\" & vbcrlf & password
JMail.Execute

response.write (\"Dine oplysninger er sendt til din email adresse.<BR><BR>\")
end if
set rs = nothing
conn.close
set conn = nothing
else %>
Hvis du har glemt dit brugernavn / password kan du få tilsendt dine oplysninger ved at bruge denne side.<P>
<% if session(\"fejl\") <> \"\" then
response.write \"<B>\" & session(\"fejl\") & \"</B><BR>\"
end if %>
<FORM ACTION=\"glemtpw.asp?action=submit\" METHOD=\"POST\">
Indtast Brugernavn:<BR>
<INPUT TYPE=\"text\" name=\"bruger\" value=\"<% =session(\"bruger\") %>\" size=\"20\"><BR>
<INPUT TYPE=\"submit\" VALUE=\"Send mine oplysninger\">
</FORM>
<%
session(\"bruger\") = \"\"
session(\"fejl\") = \"\"
end if %>
</font>
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:00 #18
Kan man få den til at skrive noget andet som afsender end: postmaster@zequenze.dk ?
Avatar billede netsrac Praktikant
11. marts 2001 - 22:02 #19
I denne linie skal du skrive din adresse:

JMail.Sender        = \"din@mail.dk\"
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:04 #20
ja ja det har jeg gjort men når der f.eks kommer mail fra Tradedoubler så står der ikke en e-mail adresse men bare : Tradedoubler
Avatar billede netsrac Praktikant
11. marts 2001 - 22:08 #21
Du kan prøve med denne linie lige efter jmail.sender

JMail.FromName = \"Whatever\"
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:12 #22
hjalp ik
Avatar billede netsrac Praktikant
11. marts 2001 - 22:13 #23
Fik du en fejl eller ?
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:14 #24
nej.
Avatar billede netsrac Praktikant
11. marts 2001 - 22:16 #25
Prøv lige at smide en
Response.Write( jmail.Version )

ind lige efter jmail.execute
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:17 #26
4.1.0 Free VersionD
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:17 #27
4.1.0 Free Version
Avatar billede netsrac Praktikant
11. marts 2001 - 22:20 #28
Ja så burde JMail.FromName = \"Whatever\" virke, det står i dokumentationen.
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:23 #29
Den ser sådan ud uden den virker : Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ISOEncodeHeaders = False
JMail.ServerAddress = \"balder.web-sale.dk\"
JMail.SenderName = RigtigNavn
JMail.Sender = \"postmaster@zequenze.dk\"
JMail.FromName = \"Whatever\"
JMail.Subject = \"Password oplysning hos www.zequenze.dk\"
JMail.AddRecipient email
JMail.Priority = 3
JMail.Body = \"Dit password er\" & vbcrlf & password
JMail.Execute
Avatar billede netsrac Praktikant
11. marts 2001 - 22:26 #30
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ISOEncodeHeaders = False
JMail.ServerAddress = \"balder.web-sale.dk\"
JMail.FromName = \"Whatever\"
JMail.Sender = \"postmaster@zequenze.dk\"
JMail.Subject = \"Password oplysning hos www.zequenze.dk\"
JMail.AddRecipient email
JMail.Priority = 3
JMail.Body = \"Dit password er\" & vbcrlf & password
JMail.Execute
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:28 #31
Nope
Avatar billede netsrac Praktikant
11. marts 2001 - 22:31 #32
Så ved jeg det ikke, det burde virke ifølge dokumentationen.
Avatar billede no_doubt Nybegynder
11. marts 2001 - 22:32 #33
Hmmm, underligt
Avatar billede netsrac Praktikant
11. marts 2001 - 22:34 #34
Ja det synes jeg godt nok også.
Avatar billede netsrac Praktikant
11. marts 2001 - 22:52 #35
Skal jeg ikke have lidt point ? :-)
Avatar billede no_doubt Nybegynder
11. marts 2001 - 23:17 #36
skal du have alle ?
Avatar billede netsrac Praktikant
11. marts 2001 - 23:20 #37
Tja, det ved jeg ikke, jeg har da fikset hele scriptet for dig, den fejl at den ikke vil skrive det rigtige afsender navn tror jeg ligger hos web-sale, men bare giv hvad du synes er rimeligt for scriptet :-)
Avatar billede no_doubt Nybegynder
12. marts 2001 - 01:01 #38
Ok
Avatar billede no_doubt Nybegynder
12. marts 2001 - 01:05 #39
kan du klare denne `? : http://www.eksperten.dk/spm/54808
Avatar billede netsrac Praktikant
12. marts 2001 - 07:58 #40
er morpheus ikke igang med det ?
Avatar billede no_doubt Nybegynder
12. marts 2001 - 11:53 #41
nej han har ikke svaret i 4 dage nu, så jeg forventer at han ik kunne lave den. Kan du ?
Avatar billede netsrac Praktikant
12. marts 2001 - 12:07 #42
Det kan jeg sagtens lave, jeg kigger på det når jeg kommer hjem fra skole om et par timer :-)
Avatar billede no_doubt Nybegynder
12. marts 2001 - 12:11 #43
Kan du lave det færdig idag ?
Avatar billede netsrac Praktikant
12. marts 2001 - 15:16 #44
Hvad er det lige der magler på morphues´s løsning, for mig ser det ud som om han har lavet det der skulle laves ?
Avatar billede no_doubt Nybegynder
13. marts 2001 - 00:33 #45
Tja, han har ik svaret, og det virker ikke. pic one.
Avatar billede netsrac Praktikant
13. marts 2001 - 09:30 #46
Men har du noget upload komponent på serveren ?
Avatar billede no_doubt Nybegynder
13. marts 2001 - 17:35 #47
ved jeg ik. men kan du lave det ?
Avatar billede netsrac Praktikant
13. marts 2001 - 17:38 #48
Kan godt lave det hvis du har et upload komponent på serveren, men prøv da at se om du ikke kan få fat på morpheus.
Avatar billede no_doubt Nybegynder
13. marts 2001 - 18:30 #49
det kan jeg ikke. Hvordan kan jeg teste hvilken en upload komponent jeg har ==
Avatar billede netsrac Praktikant
13. marts 2001 - 18:41 #50
Prøv at smide denne linie i et asp doc. og se om den melder fejl.

Set myUpload = Server.CreateObject(\"AspSmartUpload.SmartUpload\")
Avatar billede no_doubt Nybegynder
13. marts 2001 - 18:45 #51
http://www.zequenze.dk/upload.asp

Jeg skrev : <%
Set myUpload = Server.CreateObject(\"AspSmartUpload.SmartUpload\")
%>
Avatar billede no_doubt Nybegynder
13. marts 2001 - 18:48 #52
ingen fejl.
Avatar billede netsrac Praktikant
13. marts 2001 - 18:50 #53
Okay, så laver jeg det lige :-)
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:00 #54
hele scriptet ?
Avatar billede netsrac Praktikant
13. marts 2001 - 19:03 #55
Ja bliver jeg ikke nød til det ?

Man skal bare uploade billede samtidig med at man opretter sin profil ikke ?
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:06 #56
jo med de informationer der ligger her :http://www.zequenze.dk/Brugernavn.htm

+ man skal kunne skrive en fri tekst. IK ?
Avatar billede netsrac Praktikant
13. marts 2001 - 19:07 #57
Også fritekst ?
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:24 #58
ja tak.
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:29 #59
hvornår vil du tro det er færdigt ?
Avatar billede netsrac Praktikant
13. marts 2001 - 19:30 #60
Dont know...om ik så længe..
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:32 #61
med de to rækker og det hele ?
Avatar billede netsrac Praktikant
13. marts 2001 - 19:36 #62
Jeg er lige kommet til at se at jeg ikke kan lave det på min server, da den ikke understøtter det upload komponent... Så jeg har ingen mulighed for at lave det, desværre..
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:40 #63
hvis du for adgang til min i dette tilfælde kan du så ?
Avatar billede netsrac Praktikant
13. marts 2001 - 19:42 #64
Ja, men gider kun hvis du har frontpage extensions, hader ftp...
Avatar billede no_doubt Nybegynder
13. marts 2001 - 19:44 #65
ved jeg ik om du har : icq : 92064248
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

IT-JOB