17. marts 2002 - 09:25Der er
19 kommentarer og 1 løsning
password fra database
Hejsa
Hvordan laver man en Login form. hvor man har brugernavn/brugerid og password liggende i en database. Så det hele læses derfra. Men samtidig skal man også kunne gå ind og oprette en ny bruger. uden at man kan se de forskellige passwords og brugerid.
Hvis der er nogen som kan hjælpe med det vil jeg blive meget glad. Skal også lige vide hvad den database skal hedde der skal oprettes.
Sætte noget ind: DB.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DinDatabase.mdb;Persist Security Info=False'; DB.Close; DB.CommandText := 'Select * from online'; DB.Open; DB.Insert; DB.Fields[0].AsString := 'det der skal ind'; // Sætter ind DB.Post
Mht. til Logindelen. Så kan du sætte denne funktion ind: function Tform1.UserOK(Username, Password: string): boolean; begin DB.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dindatabase.mdb;Persist Security Info=False'; DB.Close; DB.CommandText := 'Select * from users where username = ''' + Username + ''''; DB.Open; if (DB.RecordCount = 0) or (DB.Fields[1].Text <> Password) then result := false else result := true; end; --- og så den linje der kører funktionen.
if UserOK('username', 'password') then begin det som den skal gøre hvis brugeren eksisterede end else begin // Sender ud til clienten er at hans user og pass ikke er korrekt showmessage('wrong'); end; end; end;
Kan du fortælle mig en meget nem måde at lave den login form som køre via en database. helst helt ned i detaljer så jeg har noget at arbejde efter hvad siger du til det...
Desværre kan jeg stadigvæk ikke se formen. hvad skal jeg så gøre. Kan du ikke beskrive hvilke data access og data controls du har brugt. Så kan det jo være jeg kan finde ud af det selv. Men det kræver sikker lidt vejledning endnu. Håber du kan bære over med det...
hvilken version har du af delphi? Det skulle være muligt hvis du går op i menuen -> View -> Forms...
Hvis du klikker der skulle der komme en ny dialog frem hvor du kan vælge hvilken form du vile se, og da der kun er en skal du jo bare klikke Ok. Håber det virker for dig :)
dkn jeg har lige fået delphi 6 så kan det være at det virker nu...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.