Avatar billede michael21dk Nybegynder
17. marts 2002 - 09:25 Der 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.

på forhånd tak.

Michael Hansen
Avatar billede topsite Nybegynder
17. marts 2002 - 12:04 #1
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;
Avatar billede topsite Nybegynder
17. marts 2002 - 12:04 #2
og lige et svar
Avatar billede dkn Nybegynder
17. marts 2002 - 12:27 #3
Fin kode du har der topsite....
Avatar billede topsite Nybegynder
17. marts 2002 - 12:59 #4
;)
Avatar billede michael21dk Nybegynder
17. marts 2002 - 13:10 #5
topsite.

Jeg kan ikke lige se hvordan jeg skal gøre. kan du give en mere præsis instruction til det.

michael
Avatar billede topsite Nybegynder
17. marts 2002 - 13:26 #6
Lad du hellere dkn end det ;)
det er mere hans kode end min!
men ellers slask mig din mail, så kan jeg sende nogle los'exemplers
Avatar billede michael21dk Nybegynder
17. marts 2002 - 13:36 #7
dkn.

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...

-michael-
Avatar billede dkn Nybegynder
17. marts 2002 - 13:53 #8
jeg kan nok godt lave en demo til dig. hvor mange point kan jeg få for det?
Avatar billede michael21dk Nybegynder
17. marts 2002 - 13:57 #9
dkn.

skal vi sige 60 poit hvis den virker??

-michael-
Avatar billede dkn Nybegynder
17. marts 2002 - 14:14 #10
Avatar billede dkn Nybegynder
17. marts 2002 - 17:37 #11
Michael -> ER det okay?
Avatar billede michael21dk Nybegynder
17. marts 2002 - 19:15 #12
dkn.

Jeg har afprøvet den. Men når jeg åbner selve projectet i delphi så kommer der ingen form eller noget. kun selve text editoren.
hvorfor gør den det??

Hvorfor jeg siger det. er at jeg gerne ville ind og se hvordan du havde bygget den op. Så jeg kunne lære noget af det.
Avatar billede dkn Nybegynder
17. marts 2002 - 20:34 #13
åben filen: Project1.dpr
tryk shift+F12 og så enter, så skulle du kunne se den.
Avatar billede michael21dk Nybegynder
18. marts 2002 - 16:05 #14
dkn.

desværre så sker der ikke noget. hvad skal man så gøre
Avatar billede dkn Nybegynder
18. marts 2002 - 16:12 #15
har du en mail så jeg kan sende projected til dig? det kan være winzip lavede en fejl...det skulle virke
Avatar billede michael21dk Nybegynder
18. marts 2002 - 20:04 #16
dkn.

ja min e.mail er postmaster@masterfun.dk

Jeg er dig taknemlig over at du vil hjælpe mig på denne måde..

-michael-
Avatar billede michael21dk Nybegynder
18. marts 2002 - 21:12 #17
dkn.

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...

MvH. Michael
Avatar billede dkn Nybegynder
18. marts 2002 - 21:24 #18
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 :)
Avatar billede michael21dk Nybegynder
19. marts 2002 - 18:24 #19
Jeg har Delphi 3. det virker desværre ikke
Avatar billede michael21dk Nybegynder
21. marts 2002 - 06:49 #20
dkn jeg har lige fået delphi 6 så kan det være at det virker nu...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel