Cum de a reseta parolele?
În modul client-server, toate datele sunt stocate într-o bază de date gestionată de un SGBD: MS SQL, Postgree SQL, IBM DB2 sau Oracle. Informațiile de cont sunt stocate în două tabele: „v8users“ și „params“.
Pentru a reseta conturile trebuie să facă două lucruri:
- Ștergeți tabelul „v8users“.
- Pentru a șterge o intrare din tabelul „Params“, care în prima coloană „FILENAME“ conține valoarea „users.usr“.
În continuare, luați în considerare SQL-comenzi pentru a automatiza această procedură, precum și pentru a restabili utilizatorii bazei de date de informații listă.
SQL-comandă
Și astfel, avem nevoie de SQL-comenzi pentru a reseta și a restabili baza de date cu informații de utilizator. Să începem cu o listă de utilizatori de comenzi de resetare. Trebuie să facem următoarele:
După finalizarea acestor pași, vom putea intra fără probleme în baza de date de informații, săriți de autentificare. Acum, să ne ia în considerare comenzile pentru a restabili lista de utilizatori. Vor fi trei echipe:
Folosind comanda de mai sus, putem arunca / restaura lista de utilizatori bază de date de informații.
automatizarea procesului
Ca un exemplu de utilizare echipe listate-SQL va crea un mic program pe platforma .NET, care automatizează procesul de conturi de relief și de reabilitare.
Puteți descărca programul aici. Proiectul inițial fișierele pe care le puteti descarca de aici. Practic, scrie un program Kinder nu este dificil. Un punct important - toate acțiunile privind modificările bazei de date trebuie să fie făcută în tranzacție, care a fost luată în considerare.
Astfel, problema este rezolvată, dar prin procesul de resetare a conturilor create de program nu va fi o problemă.