Login system spørgsmål kode

Tags:    java mysql

Hej

Har brug for lidt hjælp af en ekspert der kan guide mig i den rigtige retning.
Er igang med grundstenene til et login system. Har lavet en tabel i mysql som jeg henter information fra, her tænker jeg information som "brugernavn" og "adgangskode"

Har anvendt en gammel dataAccess klasse som bruges til at connecte til databasen som jeg bruger. Her har jeg lavet en tabel "brugerlogin" som har to felter brugernavn og adgangskode.

Kan fint bruge de to commandoer executequary og update, og det virker os, dog er mit problem jeg skal bruge den information videre i mit java program.

Min login klasse ser således ud: http://pastebin.com/k0SFCeX4

Der hvor der står da.executeQuery(SQL); er der hvor den henter informationen.

Hvordan for jeg så den information ud, så den kan tjekke om navn som er indskrevet passer med det navn fra tabellen og det samme med adgangskoden?





1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Ved ikke om du kan bruge det, men jeg sad og legede lidt med sådan noget en - to timers tid på et tidspunkt for sjov. Og blev ikke færdig med det.

Om du delvis kan bruge nogle af tingene skal jeg lade være op til dig.

Fold kodeboks ind/udJava kode 


Fold kodeboks ind/udJava kode 


Fold kodeboks ind/udJava kode 


MySql har også nogle indbyggede hash funktioner med sha1.
Lidt hygge læsning http://www.palominodb.com/blog/2011/12/04/hashing-algorithm-mysql-password

Dog er MySql også den langsommeste (der er værd at snakke om)sequal database.

Dette ville jeg selv vælge at læse hvis jeg skulle arbejde videre på overstående.
https://crackstation.net/hashing-security.htm

her tænker jeg information som "brugernavn" og "adgangskode"

Du burde også lave et unikt id til hver af dine brugere. F.eks. En int du automatisk tæller op for hvert oprettet en ny bruger.

Vh



Indlæg senest redigeret d. 30.09.2013 13:25 af Bruger #17719
t