Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Controllo Password flash-asp

    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
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358
    certo scomemtto che sei massimo dal quesito

  3. #3
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358
    devi fare la comparazione tra le tringhe con strcomp

  4. #4
    per il momento stai parlando in arabo cmq grazie e a presto !!!

  5. #5
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358
    Originariamente inviato da sswebdesigner
    per il momento stai parlando in arabo cmq grazie e a presto !!!
    è abbatsanza semplice

    str1=request.form("password")'recupero valere del form nel campo passw
    str2=rs("password") 'sarebbe il valore che ti peschi dal database a seconda dell'user inserito
    if strcomp(str1,str2,1)=0 then
    response.write "login effettuato con successo"
    else
    response.write "User o password invalidi"
    end if

  6. #6
    questo è il codice asp che hai fatto:

    <%@ 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
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358
    risolto copia questo codice:
    codice:
    '### 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 strcomp(strPWD ,rs.fields("Password"),1)=0 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 
    %>
    efammi sapere se funziona

  8. #8
    ok funziona.....grazie

    troppo forte


    grazie!?!

  9. #9
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358

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.