Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Controllo password

  1. #1

    Controllo password

    Ciao a tutti...
    nuovo quesito:

    Ho un sito dove viene effettuato un controllo password attraverso l'asp,
    nel database, la password e la user sono stati inseriti in maiuscolo e inserendoli nei campi di testo relativi ( in flash)
    non mi consente l'accesso mentre se li inserisco nel database in minuscoli e di conseguenza li digito in flash mi fa accedere ...
    come mai ????

  2. #2
    ma in flash li scrivi maiuscoli?

  3. #3
    si !
    scrivo la password e la user nello stesso modo in cui sono scritte nel database

  4. #4
    posta il codice che usi per inviare i dati all'asp

  5. #5
    vuoi che ti posti il codice che da flash porta all'asp oppure il codice che l'asp usa per connettersi al database!!

  6. #6
    su un altro sito , dove ho utilizzato lo stesso script flash, il tutto funziona , solo che per questo lavoro è stata cambiata la parte in asp, ti allego il codice,il primo è quello che non mi crea problemi e il secondo è quello che sto cercando di utilizzare adesso:

    ---------------------------------------------------------------------
    1°file

    <%@ language="VBScript" %>
    <% option explicit %>
    <%
    '### definizione variabili
    Dim strFile, strID, strPWD, strCheck
    Dim dataConn, rs

    '### imposta il percorso del database
    strFile = Server.MapPath("/mdb-database/Db_programmatica.mdb")

    '### legge le variabili passate da FLASH
    strID = LCase(Server.URLEncode(Request.Form("id")))
    strPWD = LCase(Server.URLEncode(Request.Form("pwd")))


    '### imposta la variabile usata da FLASH come controllo
    strCheck = "NO"

    '### apre la connessione con il DB
    set dataConn = server.createobject("adoDB.connection")
    dataConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & strFile

    '### estrae la password dell'utente dal DB (se esiste)
    Set rs = Server.CreateObject("adoDb.recordset")
    rs.open "SELECT * FROM Clienti WHERE UserId='" & strID & "'", dataConn, 1, 3

    '### verifica la password del DB con quella passata da FLASH e conta gli accessi
    If Not rs.EOF Then
    If strPWD = rs.fields("Password") Then
    strCheck = "OK" '### se la password corrisponde
    rs("Ult_Acc") = Day(Date) & "/" & Month(Date) & "/" & Year(Date) & " alle ore " & Time & vbNewLine
    rs("cronologia") = rs("cronologia")& " -- " & Day(Date) & "/" & Month(Date) & "/" & Year(Date) & " alle ore " & Time & vbNewLine
    rs.update
    End If
    End If

    '### chiude la connessione con il DataBase
    rs.close
    Set rs = nothing
    dataConn.close
    Set dataConn = nothing

    '### restituisce il responso a FLASH
    Response.Write "check=" & strCheck
    %>
    --------------------------------------------------------------------
    2° file

    <%@ language="VBScript" %>
    <% option explicit %>
    <%
    '### definizione variabili
    Dim strFile, strID, strPWD, strCheck
    Dim dataConn, rs

    '### imposta il percorso del database
    strFile = Server.MapPath("../mdb-database/Db.mdb")

    '### legge le variabili passate da FLASH
    strID = LCase(Server.URLEncode(Request.Form("id")))
    strPWD = LCase(Server.URLEncode(Request.Form("pwd")))


    '### imposta la variabile usata da FLASH come controllo
    strCheck = "NO"

    '### apre la connessione con il DB
    set dataConn = server.createobject("adoDB.connection")
    dataConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & strFile

    '### estrae la password dell'utente dal DB (se esiste)
    Set rs = Server.CreateObject("adoDb.recordset")
    rs.open "SELECT * FROM utenti WHERE Usern='" & strID & "'", dataConn, 1, 3

    '### verifica la password del DB con quella passata da FLASH e conta gli accessi
    If Not rs.EOF Then
    If strPWD = rs.fields("Password") Then
    strCheck = "OK" '### se la password corrisponde
    session("idamm")= rs.fields("idamm")'### se la password corrisponde
    End If
    End If

    '### chiude la connessione con il DataBase
    rs.close
    Set rs = nothing
    dataConn.close
    Set dataConn = nothing

    '### restituisce il responso a FLASH
    Response.Write "check=" & strCheck
    %>

  7. #7
    solo quello flash per ora

  8. #8
    Una volta inseriti i dati nel campo di imput si preme un tasto login che manda ad un frame successivo che ha il seguente codice:
    ---------------------------------------------------------------------
    if ((id eq "") or (pwd eq "")) {
    gotoAndStop("Invio");
    } else {
    play();
    }
    loadVariables("public/password.asp", "_root.password", "POST");

  9. #9
    il file "password.asp" è quello menzionato prima;

  10. #10
    la parte flash è assolutamente elementare e non credo sia quello il problema a questo punto da quanto dici è quasi sicuramente l'asp sbagliato, ma per quello devi postare nella sezione di asp e non qui, buona fortuna

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.