Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 36
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Riconoscere stringa maiuscola o minuscola

    Ciao a tutti vorrei sapere perchè in fase di eliminazione l'applicazione non riconosce la maiuscola e procede lo stesso all'eliminazione anche se in realtà la stringa:
    PIPPO è diversa da pippo

    codice:
    elseif x="funzione2" then
    %>
    <form method="post" action="pippo2.asp?funzione=funzione2&fase=terza">
    
    
    Inserire il nome dell'utente da eliminare con corrispettiva password
    </p>
    
    
    Nome utente
    <input type="text" name="txtutente" size="20"> </p>
    
    
    Password utente
    <input type="password" name="txtPassword" size="20"></p>
    
    
    <input type="submit" name="Conferma" value="conferma"> </p>
    </form>
    <%
    if request.querystring("fase") = "terza" then
    dim Xutente
    Xutente=trim(request.form("txtUtente"))
    dim Xpassword
    Xpassword=trim(request.form("txtPassword"))
    
    if Xutente ="" or Xpassword = "" then
    response.redirect("appoggio.asp?fase=terza&carica=nullo")
    end if
    Xutente = Replace(Xutente,"'","''")
    Xpassword= Replace(Xpassword,"'","''")
    
    dim cartella2
    cartella2=Xutente
    dim file2
    file2=Xutente
    
    'le variabili 
    dim query2 
    dim connessione2 
    
    'crea la connessione 
    set connessione2 = Server.createObject ("ADODB.connection") 
    connessione2.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("utenti.mdb")
    dim rs2
    set rs2 = Server.CreateObject("ADODB.recordset")
    rs2.open "SELECT * FROM Utenti WHERE Username = '" & replace(Xutente, "'", "''") & "' And password = '" & replace (XPassword, "'", "''") & "';", Connessione2,1,3,1
    
    if rs2.eof then 
    	%>
    	<script>
    	alert ("Attenzione password e/o utente sbagliato");
    	window.location.href="pippo.asp";
    	</script>
    	<%
    else
    rs2.close
    set rs2 = nothing
    
    query2="delete * from utenti where (username = '"&Xutente&"' and password = '"&Xpassword&"')"
    connessione2.execute query2
    
    Set fsoMyFile = CreateObject("Scripting.FileSystemObject")
    fsoMyfile.deleteFile("c:/inetpub/pipponet.it/password/"&cartella2&"/"&file2&".asp")
    fsoMyfile.DeleteFolder("c:/inetpub/pipponet.it/password/"&cartella2)
    %>
    <script>
    alert("Utente cancellato");
    window.location.href="pippo.asp";
    </script>
    <%
    connessione2.close
    set connessione2=nothing
    set rs=nothing
    end if
    end if
    grazie ciao
    Tony

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Ma non puoi fare un controllo quando viene inserita la stringa?

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    che tipo di controllo?

    ma la stringa maiuscola è indubbiamente diversa dalla stringa minuscola di conseguenze sono diverse!! non capisco come sia successo questo EFFETTO COLLATERALE, se cosi posso definirla. In ogni caso questo fenomeno durante la creazione dell'utente PIPPO è diverso da pippo infatti quando vado ad accedere ad esso non me lo trova, perchè le stringhe sono diverse! se invece faccio eliminazione utente scrivo la stringa PIPPO questo elimina utente pippo che è ben diverso da PIPPO, e questo proprio non capisco! Un controllo quando creo non serve perchè sono diversi, è in fase di eliminazione che quando scrivo per esempio pippo cancella PIPPO o viceversa!

    Tony

  4. #4
    http://www.asciitable.it/ascii.asp

    se altrimenti il problema è solo la ricerca, confrontali sempre come minuscoli o maiuscoli
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da GudFella
    http://www.asciitable.it/ascii.asp

    se altrimenti il problema è solo la ricerca, confrontali sempre come minuscoli o maiuscoli

    ok ma non capisco se l'utente l'ho creato con PIPPO ed effettivamente entro con PIPPO nella pagina dell'utente perchè se in eliminazione indico che l'utente da eliminare è pippo cancella anche PIPPO? dovrebbero essere diversi...
    Tony

  6. #6
    Originariamente inviato da tony83
    ok ma non capisco se l'utente l'ho creato con PIPPO ed effettivamente entro con PIPPO nella pagina dell'utente perchè se in eliminazione indico che l'utente da eliminare è pippo cancella anche PIPPO? dovrebbero essere diversi...
    in ogni caso l'autenticazione dell'utente dovrebbe essere legata ad un codice univoco possibilmente diverso dal nome con cui si logga

    codice:
    codice   utente
    1        pippo
    2        PIPPO
    ......
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  7. #7
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da GudFella
    in ogni caso l'autenticazione dell'utente dovrebbe essere legata ad un codice univoco possibilmente diverso dal nome con cui si logga

    codice:
    codice   utente
    1        pippo
    2        PIPPO
    ......
    Ma come è possibile che il pc confonda pippo con PIPPO solo in fase di eliminazione e non in fase di creazione? :master: :master: :master:

    eppure il codice è uguale!!!
    Tony

  8. #8
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Che esiste per caso una funzione predefinita di asp che mi permette di confrontare stringhe maiuscole con minuscole
    Tony

  9. #9
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    up
    Tony

  10. #10
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Javascript: Regular expression

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.