Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Recupero passw

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262

    Recupero passw

    salve a tutto il forum
    ho uno script x il recupero passw da DB ke funge bene
    nel senso ke mi segnala se nn c'è l'utente scelto
    ma quando il nick è giusto nn mi trova la pagina
    io credo ke sia il percorso sbagliato
    ed ho provato a puntare direttamente sulla pagina web in questione ma nulla.

    qlk di buona vogli vuol dare una okkiata al codice della pagina?



    codice:
    <html>
    <haed>
    <body>
    
    <%
    nick=trim(request.Form("nick"))
    if len(nick)<1 then
    response.Write("Hai dimenticato la password?")
    response.Write("<form action='http://www.shingi75.somee.com/txt/recuperopass.asp' method='post'>" & _
    "Inserisci il tuo nick:"&_
    "<input type='text' name='nick'>"&_
    "<input name='Invia' type='submit' value='Invia'>"&_
    "</form>")
    else
    Set Conn = Server.CreateObject("ADODB.Connection") 
    StrConn="DRIVER={Microsoft Access Driver (*.mdb)};"&_
    "DBQ=" & server.MapPath("../mdb-database/utenti.mdb") 
    Conn.open StrConn
    email=Replace(email,"'","'")
    sql="select nick,email,passw FROM utenti WHERE "&_
    "nick='"&nick&"'"
    set rs=conn.execute (sql)
    
    if rs.eof then
    response.Write"Non esiste nessun utente con questo nick"
    
    else
    email=rs("email")
    passw=rs("passw")
    
    Set objmail=Server.CreateObject("CDONTS.NewMail")
    objmail.from="shingi75@tiscali.it"
    objmail.to=email
    objmail.subject="Ecco la tua password"
    objmail.body= passw
    objmail.send()
    set objmail=nothing
    response.Write("La password ti è stata appena inviata al tuo indirizzo E-mail!")
    
    end if
    
    rs.close
    set rs = nothing
    conn.close
    set conn=nothing
    end if
    %>
    </body>
    </html>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quale pagina non trova???
    Non c'è nessun redirect.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    mmmmm
    si hai ragione c manca quello
    dove lo dovrei inserire

    codice:
    response.redirect("http://www.shingi75.somee.com/txt/recuperopass.asp")
    conviene con l'idirizzo http:
    oppure con la dicitura
    ../recuperopass.asp
    ???

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il realtà manca DOPO il controllo e quindi che lo rimandi di nuovo al cotrollo password?
    Una volta mandata l'email dovrai rimandarlo da qualche altra parte no??

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    ho risolto così

    codice:
    Set objmail=Server.CreateObject("CDONTS.NewMail")
    objmail.from="shingi75@tiscali.it"
    objmail.to=email
    objmail.subject="Ecco la tua password"
    objmail.body= passw
    objmail.send()
    set objmail=nothing
    response.Write("La password ti è stata appena inviata al tuo indirizzo E-mail!")
    response.Redirect("../index.asp")
    funge ma vorrei ke x qualke attimo
    mi spuntasse fuori il mess di passw spedita
    e poi su index (invece kosì spedisce e va deirettamente su index)

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La temporizzazione non si fa o meglio non conviene farla lato server ma lato client.
    Cerca nel forum "scripting".

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    scusami ma l'indicazione è un po oscura per me
    non ho ben capito!
    in pratica il problema dove risiede
    nello script d posta?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In nessuno dei due... E' una cosa nuova...

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.