Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    4

    check valori database case sensitive

    ho un problema di salvare e controllare i dati su database.

    al momento della registrazione di un utente salvo i valori su database :
    sSQLString = "INSERT INTO clienti(nick,pwd,val) VALUES ('"+nickname+"','"+ password+"',0)";

    il problema è quando mi collego in un momento successivo con lo stesso nick, che accetta valori indipendentemente che siano maiuscoli e minuscoli

    se ad esempio avevo come nick :abcd12 mi accetta anche ABCD12 o aBcD12 ecc...
    analogamente per la password...

    ho scritto:
    sSQLString = "Select * from clienti where nick='"+nick+"'";
    (nick è il valore inserito nel form dall'utente)
    rst = con.Execute(sSQLString);

    if (rst.EOF) { segnala nick sbagliato}
    altrimenti:
    sSQLString = "Select * from clienti where nick='"+nick+"' and pwd='"+passw+"'";
    rst = con.Execute(sSQLString);

    cosi messo accetta tutto indipententemente dal maiu/minu

    come faccio a fare in modo sia case sensitive??
    sto scrivendo pagine ASP usando JAVASCRIPT , heeeeeeeeeeeeeeeelp!!!!
    grazie a tutti

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Hai due possibilità o al momento della registrazione forzi l'inserimento tutto in piccolo [Lcase(Request("nike"))] oppure per mantenere il "case sensitive" fai la querry di verifica normale del utente una volta passata imposti una variabile tipo:
    Codice PHP:
    var nike rst("nike")
    if(
    nike Request("nike")){segnala nike sbagliato}else{prosegui l'accesso} 
    per capirci verifichi la variabile imposta col valore del db con quella inserita dall'utente se sono uguali ok altrimenti errore, scusa ma non programmo + in jscript verifica la sintassi.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2026 vBulletin Solutions, Inc. All rights reserved.