- Milyen okostelefont vegyek?
- iPhone topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Táncolni még nem tud, de stabilan áll az Android 17 a lábán
- Apple iPhone 17 - alap
- Apple Watch Sport - ez is csak egy okosóra
- Samsung Galaxy A36 5G - a középső testvér
- Apple iPhone 17e – mágnesek ereje
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Mobil flották
Új hozzászólás Aktív témák
-
Gh0sT
addikt
Újabb probléma:
Szeretnék login formot használni, de nem tudom hogyan kell.
Alapprobléma: kb. 40-50 usert kellene kiszolgálni, mindenkinek külön felhasználónév, jelszó, jogosultsági szint.
A következőt gondoltam: a userek adatait eltárolnám egy adatbázisban.
ID
Név
Jelszó
Jogosultság
Többi adat
A login formra felteszek egy TextBoxot (TextBox1), amibe beüti a felhasználónevét, valamint egy másik Password (TextBox2) boxot is. Emellett lerejtek két másik mezőt is, amikhez nincs hozzáférése és nem is látszanak (TextBox3, TexTBox4).
Amikor a felhasználó beüti a TextBox1-be a felhasználónevét, valamint a TextBox2-be a jelszavát és az OK gombra klikkel, akkor egy paraméterezett lekérdezést futtatnék, ahol a paraméter a felhasználónév lenne. Ha van találat az adatbázisban (vagyis van ilyen felhasználó), akkor ugye a TextBox3-ba beolvasom az adatbázisból a felhasználónevet, valamint a TextBox4-be az adatbázisban tárolt jelszót. Ezután már nincs más dolgom, mint összevetni a begépelt és a beolvasott jelszavakat.
Ezt így meg is csináltam és működik is. Valszeg biztonsági szempontból szart sem ér, de tökre örülök neki.
Két kérdés:
1. Lehet ezt valahogyan elegánsabban csinálni? Mondjuk a TextBox3 és TextBox 4 kiküszöbölésével? Gondoltam, hogy beolvasom egy változóba egyből az adatokat, de béna módon csak vezérlőkre és azok értékeire tudok hivatkozni. Szóval valahogyan direktbe el lehet érni az adatbázist (MS SQL szerver)?
2. Szükséges az adatok titkosítása? Jelenleg az adatbázisban nincsenek titkosítva a jelszavak, mert minek. Mondjuk nem is tudom, hogy ezt hogyan lehetne, egyáltalán ott célszerű őket tárolni? Úgy kellene megoldanom, hogy azért tudják változtatni, tehát érdemes lenne tárolni őket.
Új hozzászólás Aktív témák
- Gumi és felni topik
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Spórolós topik
- Kínai és egyéb olcsó órák topikja
- Milyen okostelefont vegyek?
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- BestBuy topik
- Kerékpárosok, bringások ide!
- Villanyszerelés
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- 272 - Lenovo Legion Pro 5 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti (ELKELT)
- 27% - Corsair Nautilus 240 RS RGB White Vízhűtő!
- Samsung Galaxy S22 Ultra 12/512GB // Számla // Garancia //
- AKCIÓ! Asus Z170 Deluxe Z170 chipset alaplap garanciával hibátlan működéssel
- AKCIÓ! Gigabyte B760M i3 12100F 16GB DDR4 512GB SSD RTX 2060 Super 8GB ADATA XPG Valor Air 600W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




