Avatar billede bartelsen Nybegynder
06. maj 2004 - 23:59 Der er 25 kommentarer og
1 løsning

Glemt kodeord? Hvordan kan den blive sendt automatisk??

Jeg har en database med en del brugere. De har alle et kodeord. Hvis de glemmer deres oplysninger, hvordan kan man så lave et lille program som sender dem deres oplysninger til den mail som står i databasen, hvis de spørger efter det??

Bartelsen
Avatar billede arne_v Ekspert
07. maj 2004 - 00:02 #1
Det kan du ikke medmindre du har en speciel password oprettelse og ændrings
procedure som gemmer en kopi af password et andet sted.

MySQL's passwords gemmes i envejs krypteret form.

Det man ofte gør er at lave en procedure som ændrer passwordet og emailer
det nye password til den registrerede email adresse.
Avatar billede thedeathart Nybegynder
07. maj 2004 - 00:09 #2
arne_v --> kan man ikke lave så at hvis brugernavn og email, passer sammen, så sender den alle oplysningerne..
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:09 #3
Jamen når de opretter sig, så får de automatisk et kodeord og brugernavn. Det har de så efterfølgende mulighed for at ændre.. Alt sammmen ligger i en MYSQL database. Kan man så ikke "bare" hente det derfra?

Jeg kan godt se hvad deres password er, det er ikke krypteret i selve databasen...

Hvordan gør man ellers det andet?
Avatar billede arne_v Ekspert
07. maj 2004 - 00:11 #4
Det er altså ikke MySQL password, men password til din applikation som er
gemt i en MySQL database ?

Det kan du sagtens maile ud.
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:15 #5
Jamen du har ret... Det er ikke adgangskoden til selve databasen de skal have, men den adgangskode de fik ved oprettelsen og som står som et felt i databasen, de skal have adgang til..
Avatar billede arne_v Ekspert
07. maj 2004 - 00:15 #6
thedeathart>

Man kan godt maile det krypterede MySQL password ud, men man kan ikke udlede
det ukrypterede password udfra det.

Jo måske med nogle tusind supercomputere og noge tusind år men ...
Avatar billede arne_v Ekspert
07. maj 2004 - 00:16 #7
Så skal du vel bare have et lille mail modul til det sprog som du nu aver din applikation i.
Avatar billede thedeathart Nybegynder
07. maj 2004 - 00:17 #8
arne_v 00:15:29

Det var nu i form af inlæg 00:11:14 jeg tænke på...
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:19 #9
Er der et færdig script et sted som jeg evt. kunne bruge? Kender I til det?
Avatar billede arne_v Ekspert
07. maj 2004 - 00:23 #10
Svært at sige fordi du har ikke forklaret hviket sprog du bruger.

Jeg kunne gætte på PHP, men ...

Der er ikke meget database i problemet. Det er jo bare en simpel

SELECT passwordfelt FROM brugertabel WHERE emailadresssefelt='x@y.z'

Det du mangler er et mail modul til din applikation.

Og det får du formentlig bedst i kategorien for det sprog du bruger
(f.eks. PHP).
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:27 #11
Det er lidt pinligt, men nu prøver jeg alligevel.. Databasen er MYSQL og alle siderne er ASP filer. Men om der er PHP i det, ved jeg ikke, men jeg tror ikke..
Avatar billede arne_v Ekspert
07. maj 2004 - 00:28 #12
OK så er det ASP.

Jeg tillader mig at formode at du ikke har problemer med at hente password
op fra MySQL i din ASP side - korrekt ?
Avatar billede arne_v Ekspert
07. maj 2004 - 00:32 #13
Og jeg tror så at du får bedre respons ved at spørge i ASP kategorien
om hvordan du sender email.
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:38 #14
Jeg har på nuværende tidspunkt både en side som brugeren kan logge sig ind på for at se/redigere deres brugeroplysninger, men det kræver jo at de kan deres kode..
Og så har jeg en side hvor jeg har alle brugere samlet.
Begge sider henter filerne fra databasen.
Jeg kan ikke finde ud af hvad der ville være smartest, at de får en mail hvis man kommer ind på en side hvor der er mulighed for at enten at skrive sit brugernavn eller adgangskode. at den så vil sende en mail ud til den mailadresse der står under dette adgangskode eller brugernavn. eller om der er andre smartere måder?
Avatar billede arne_v Ekspert
07. maj 2004 - 00:46 #15
Mit indtryk er at standard er at man har en login side med 2 felter til
username of password + 2 links : et til "new user" og et til "forgot password".

På "forgot password" siden er der 2 felter username og emailadresse. Brugeren
kan så udfylde en af dem og brugeren findes så udfra den der er udfyldt og
passwordet emailes til adressen.
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:50 #16
Det er lige præcis det jeg søger... Men hvordan?? Smiler..
Avatar billede arne_v Ekspert
07. maj 2004 - 00:52 #17
ASP problem.

Jeg kunne snildt lave det i JSP men ...
Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:57 #18
Jamen det er i orden.. Vi kan jo ikke være specilister i alting.. ;-)
Jeg kender ikke engang JSP...
Avatar billede arne_v Ekspert
07. maj 2004 - 01:02 #19
JSP = Java Server Pages

sådan en slags ASP hvor man embedder Java kode ligesom man i ASP embedder
VBScript eller JScript
Avatar billede bartelsen Nybegynder
07. maj 2004 - 01:20 #20
Hvis du lavede det i JSP, ville det så kunne bruges sammen med mit??
Avatar billede arne_v Ekspert
07. maj 2004 - 12:59 #21
Sagtens.

Men har du JSP support på din server ?
Avatar billede bartelsen Nybegynder
08. maj 2004 - 00:59 #22
Hov... det kan jeg få, men det er vel skørt at betale ekstra for det, hvis det kan udvikles på andre måder.. smiler
Avatar billede arne_v Ekspert
08. maj 2004 - 21:10 #23
Har du ike fået et svar ovre i ASP kategorien ?
Avatar billede arne_v Ekspert
08. maj 2004 - 21:12 #24
Jo - cyb har da svaret !
Avatar billede bartelsen Nybegynder
15. maj 2004 - 21:42 #25
Hej og undskyld den lange respons tid. Der har lige været så meget...
Jo, Arne jeg har næsten fået svaret i ASP, men jeg har lidt svært ved at få det ind i systemet... Men Arne jeg vil gerne give dig point fordi du var du behjælplig, men du skal lige give mig et svar.. smiler..

tak for hjælpen..
Avatar billede arne_v Ekspert
15. maj 2004 - 23:52 #26
svar
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
Computerworld tilbyder specialiserede kurser i database-management

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

Unik System Design A/S

QA Engineer

Operate Technology A/S

PHP-udvikler til Drupal

Politiets Efterretningstjeneste

Tech-studentermedhjælpere i PET