Avatar billede agerled Nybegynder
15. februar 2004 - 16:02 Der er 3 kommentarer

mærkelig fejl med at gemme i db

er der nogen der kan se en fejl i denne kode?

randomize
    pwdlen=7          'Hvor langt skal passwordet være i karakterer.
    pwd=""
    pwdchr="abcdefghjkmpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ123456789"  'Hvilke karakterer må indgå i passwordet
    chrlen=len(pwdchr)
    for n=1 to pwdlen
    x=Int((chrlen - 1 + 1) * Rnd + 1)
    pwd=pwd & mid(pwdchr,x,1)
    next
    genpass = pwd
   
    set rs = openrecordset("select * from HB_members")

rs.addnew()
rs("Username") = request.form("clogin")
rs("Email") = request.form("email")
rs("Password") = genpass
rs.update()

set rs = nothing

...lige meget hvad jeg gør så gemmer den kun password i databasen.


...??
Avatar billede eagleeye Praktikant
15. februar 2004 - 16:06 #1
Ja.. Sådan er koden der er vist, vil du også udskrive det??
Så kan det gøres inden efter genpass er lavet en linje som denne og den skal ind et sted efter linjen med genpass=pwd:

Response.Write "Password er : " & genpass
Avatar billede agerled Nybegynder
15. februar 2004 - 16:19 #2
nej der skal ikke udskrives noget. tingene skal bare gemmes i databasen. men det eneste den vil gemme er password. username og email bliver ikke gemt. den melder heller ikke nogen fejl..
Avatar billede Slettet bruger
16. juni 2004 - 09:44 #3
Præv at skrive:
rs("password") = request.form("genpass")

i stedet for:
rs("Password") = genpass
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