Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    cercare codice nel db e restituire mail con dati

    Ho questo codice asp sotto indicato, di una pagina "enter.asp" richiamata da un form.asp. Questa funziona correttamente, chiede user e password al database e da accesso al sito. Vorrei creare altro form, che richiama sempre una pagina del genere, che inserendo "codice", presente in un campo db, restituisca automaticamente per mail user e password. come posso cambiare la "enter.asp"?

    __________________
    <%@Language=VBscript%>


    <%
    Session.Timeout = 30
    user = request.form("user")
    password = request.form("password")

    session("user") = user
    session("password") = password

    OpenCN
    sql = "select * from Clienti "&_
    "where user = '"&user&"'"&" and password = '"&password&"'"
    'Response.write(sql)
    rs.Open sql, cn, adOpenKeyset
    found = rs.recordcount
    'Response.write(found)
    rs.close
    CloseCN

    if found = 1 then
    Session("logged") = True
    'Response.write("ciao")
    Response.redirect "home.htm"
    else
    response.redirect "login.asp"'
    end if

    %>
    ____________________________

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%@Language=VBscript%> 
     
     
    <% 
    codice = trim(request.form("codice"))
    
    OpenCN 
    sql = "select user, [password] from Clienti "&_ 
    "where codice = '"& codice &"'"
    rs.Open sql, cn
    if not rs.eof then
    user = rs("user")
    password = rs("password")
    
    'QUI METTI IL CODICE DI INVIO EMAIL
    'INVIANDO QUELLE 2 VARIABILI
    
    end if
    rs.close 
    set rs = nothing
    CloseCN 
    %>

  3. #3
    ma questa deve andare nella stessa pagina dove vi è il form di richiesta "codice", oppure nella pagina esterna "enter.asp" richiamata dal form?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi mettere anche tutto insieme.
    Per come l'ho scritta io è una pagina esterna, che dovrai chiamare come ti pare ma enter direi di no visto che già esiste una pagina di quel tipo.

    Roby

  5. #5
    e cosa intendi con:

    'QUI METTI IL CODICE DI INVIO EMAIL
    'INVIANDO QUELLE 2 VARIABILI

    ??

    io come codice di invio mail, nella pagina "form" ho solo questo: <form action="enter.asp" method="post">

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quello invia ad una pagina ASP.
    Devi mettere un codice per invio email e dipende dal server che usi: CDONTS o CDOSYS.
    Cerca nel forum.

    Roby

  7. #7
    e dove lo posso vedere questo? Io non ho altro che il form che invia alla pagina enter.asp

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma una ricerca no?

    Roby

  9. #9
    se è CDONTS?

  10. #10

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.