problemi su modifica dati utente

mic3000

Nuovo Utente
12 Apr 2007
8
0
0
ciao ragazzi
ho un problema con un form per il cambio password degli utenti loggati...
ho creato questa pagina ma non funziona...
qualcuno può aiutarmi?!?!?!?

Codice:
<% 
Dim username 
Dim Oldpassword 
Dim Newpassword1 
Dim Newpassword2 

username = Session(Session("username")) 
Oldpassword = Replace(Request.Form("Oldpassword"), "'", "''") 
Newpassword1 = Replace(Request.Form("Newpassword1"), "'", "''") 
Newpassword2 = Replace(Request.Form("Newpassword2"), "'", "''") 


Dim Conn 
Dim Rs 
Dim SQL 

Set Conn = Server.CreateObject("ADODB.Connection") 
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/reg_utenti.mdb") 
Set rs=Server.CreateObject("ADODB.recordset")
SQL = "SELECT * FROM utenti WHERE username = '"&Session("username")&"' AND password ='"&Oldpassword&"'"
rs.Open SQL, Conn

WHILE not rs.EOF
rs.MoveNext 
WEND
Set rs=nothing

Set rs=Server.CreateObject("ADODB.recordset")
SQL = "UPDATE utenti SET password = "&Request.Form("Newpassword2")&" WHERE username = "&Session("username")&"" 
Response.Write SQL
If username = " & username & " AND Request.Form("Oldpassword") = rs("password") AND Request.Form("Newpassword1") = Request.Form("Newpassword2") then 
rs.Open SQL, Conn
Response.write "Dati Aggiornati"
Set rs=nothing
Conn.close
Set Conn=nothing
ELSE
Response.Redirect ("http://www.miosito.it/incorrect.asp")
Set rs=nothing
Conn.close
Set Conn=nothing
END IF

%>

grazie!
 

mic3000

Nuovo Utente
12 Apr 2007
8
0
0
Codice:
<%

Dim username 
Dim Oldpassword 
Dim Newpassword1 
Dim Newpassword2 

username = Session("username")
Oldpassword = Replace(Request.Form("Oldpassword"), "'", "''") 
Newpassword1 = Replace(Request.Form("Newpassword1"), "'", "''") 
Newpassword2 = Replace(Request.Form("Newpassword2"), "'", "''") 

Dim Conn 
Dim Rs
Dim SQL

Set Conn = Server.CreateObject("ADODB.Connection") 
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/reg_utenti.mdb") 
Set Rs = Server.CreateObject("ADODB.Recordset") 
sql = "SELECT * FROM utenti WHERE password = '"& oldpassword &"' AND username = '"&Session("username")&"'" 
rs.open sql,conn,3,3
if not rs.eof then
Response.Write("La password inserita non corrisponde a quella presente sul database")
Else
SQL = "UPDATE utenti SET [password] = '"& Newpassword2 &"' WHERE [password] = '"& oldpassword &"' AND username = '"&Session("username")&"'"
Conn.Execute(SQL)
Response.redirect ("http://www.miosito.it/updated.asp")
End If
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
%>

ora sono in questa situazione...
se metto caratteri a caso nel campo oldpassword mi manda lo stesso alla pagina di update corretto e giustamente non cambia nulla nel database, ma se volessi far scrivere a video l'errore??(Response.Write("La password inserita non corrisponde a quella presente sul database")
non riesco a farlo funzionare.
mi sono fatto stampare la select ed è giusta...
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
E' sbagliata la condizione ;)

Togli il not (l'ho messo in rosso) e poi prova a lanciare la pagina:

Set Rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM utenti WHERE password = '"& oldpassword &"' AND username = '"&Session("username")&"'"
rs.open sql,conn,3,3
if not rs.eof then
Response.Write("La password inserita non corrisponde a quella presente sul database")
Else
SQL = "UPDATE utenti SET [password] = '"& Newpassword2 &"' WHERE [password] = '"& oldpassword &"' AND username = '"&Session("username")&"'"
Conn.Execute(SQL)

Facci sapere
:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Problemi con modifica dati in query di aggiornamento MS Access 6
G problemi con modifica codice menù Programmazione 0
1 problemi tabella: si modifica in base al contenuto HTML e CSS 2
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
M Upload immagine con javascript problemi con FormData() Javascript 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
P Problemi comunicazioni Comunicazioni dallo Staff 8
G I problemi non vengono solo per nuocere Presentati al Forum 0
A Problemi Wi-Fi Fastweb Reti LAN e Wireless 4
C [WordPress] Url vulnerability e problemi sito da mobile WordPress 0
S [PHP] problemi con le sessioni PHP 3
B Problemi accesso Instagram Smartphone e tablet 1

Discussioni simili