Salve ragazzi,
sono ore che mi sto perdendo tra un'apice e un dollaro!!!
Scherzi a parte, di seguito ho postato parte del codice che crea Dreamweaver per fare l'autenticazione con username e password:
************************************************** **************
MM_rsUser.Source = "SELECT Username, Password"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM T_User WHERE Username='" & Replace(MM_valUsername,"'","''") &"' AND Password='" & Replace(Request.Form("password"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
************************************************** **************
Mi piacerebbe aggiungere al controllo, anche su un terzo campo Account (True/False) in modo tale che con un semplice clic nel database porto Account da True (1) a False (0):
| Username | Password | Account |
| pippo | prova | True |
e quindi sospendere temporanemente l'autenticazione dell'utente
La modifica che avevo pensato è la seguente:
************************************************** **************
MM_rsUser.Source = "SELECT Username, Password, Account"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM T_User WHERE Account='" & True &"' AND Username='" & Replace(MM_valUsername,"'","''") &"' AND Password='" & Replace(Request.Form("password"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
************************************************** **************
ma purtroppo qualcosa non funziona!!!
Ora tocca a voi, sapete dirmi dove sbaglio e come risolvere il problema?
Ciao e grazie a tutti

Rispondi quotando