115 messaggi dal 18 maggio 2001
Buongiorno a tutti. Vi spiego brevemente il mio quesito: ho creato un pagina di login (tramite username e password) e una pagina di registrazione per i nuovi utenti, il mio problema è che se un utente immette la sua password in minuscolo o maiuscolo il login avviene lo stesso e io voglio far si che cio non avvenga.

Es. User: Luca pwd: abc

alla pagina di login io ho comunque accesso hai dati anche se la pwd la scrivo maiuscola

es. user: Luca pwd: ABC

vi posto il controllo :

user=cstr(request.form("txtNome"))
passw=cstr(request.form("txtPwd"))


...settaggio connessione al DB...

rsCliente.open "select * from cli where login='" & user & "' AND pwd='" & passw & "'",StrConn



Uno che sta imparando !!
3 messaggi dal 14 giugno 2001
Senti io non ho riscontrato questo problema
e ho provato a fare questa paginetta di prova
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<FORM action="srvmapp.asp" method=post id=form1 name=form1><TABLE WIDTH="75%" ALIGN=center BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD><INPUT type=password name="pass"></TD>
</TR>
<TR>
<TD><INPUT type=submit name=subm value=Submit></TD>
</TR>
<%
if Request.Form("pass")="Ciccio" then
%>
<TR>
<TD><INPUT type=text name="risp" value="<%=Request.Form("pass")%>"></TD>
</TR>
<%
end if
%>
</TABLE>
</FORM>
</BODY>
</html>

23 messaggi dal 29 maggio 2001
Dopo che hai fatto la select non fare

If not rs.EOF then
' autenticato

ma

If not rs.EOF then
If rs("userId") = userID AND rs("password") = password then
'autenticato
End if
End if

115 messaggi dal 18 maggio 2001
Non ho capito cosa intendi mi puoi spiegare meglio? Grazie


Uno che sta imparando !!
902 messaggi dal 19 aprile 2001
E' molto semplice: visto che generalmente i db server sono configurati in modo che non distinguono le maiuscole dalle minuscole (case sensitive) tu cerchi prima il record senza preoccuparti di maiuscole e minuscole. Trovato verifichi che ci sia reale corrispondenza (fai un confronto sulle stringhe che ha meno di settaggi strani su asp è case sensitive).
Chiaro? Se no mandaci la parte dello script dopo la query dove verifichi se esiste l'utente..

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
115 messaggi dal 18 maggio 2001
Grazie ragazzi ho fatto il controllo successivo dopo la SELECT come diveca net_ear :

If rs("userId") = userID AND rs("password") = password then
'autenticato
End if

Ed ho risolto il mio problema


Uno che sta imparando !!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.