- DUNE médialejátszók topicja
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- 5.1, 7.1 és gamer fejhallgatók
- Mini-ITX
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED TV topic
- Azonnali fotós kérdések órája
- Milyen Android TV boxot vegyek?
- Gaming notebook topik
Hirdetés
Ú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
- Miért álltak az oldalak egy hétig, mi történt?
- DUNE médialejátszók topicja
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Gitáros topic
- Teljes verziós játékok letöltése ingyen
- Battlefield 6
- A lemondást javasolja az Intel vezetőjének Donald Trump
- Samsung Galaxy Watch6 Classic - tekerd!
- Otthoni hálózat és internet megosztás
- Eredeti játékok OFF topik
- További aktív témák...
- Asus Rog STRIX G18 G834JZR 18" / i9-14900HX / RTX 4080 / 64GB DDR5 / 1TB NVMe! BeszámítOK
- Amazfit Balance okosóra még 3 év garanciával
- Samsung Galaxy S23 Ultra 256/8GB Green
- GAMER Alap! i7-14700K / 32GB 7200MHz / 1TB Gen4 / B760 / 1000w Gold! BeszámítOK
- GTX 1660 6gb Super /1660/1650s/1060 Videókártyák Jótállással!
Állásajánlatok
Cég: FOTC
Város: Budapest